【发布时间】:2013-03-22 02:21:14
【问题描述】:
这是一个示例表
ID STOREA STOREB STOREC AB BC CA ABC
--- ------- ------ ------- -- -- --- ---
10 1 0 0
10 0 1 0
10 0 1 0
29 0 1 0
29 0 0 1
29 1 0 0
每一行对应于在商店 A 或 B 或 C 进行的购买。客户 10 在 A 和 B 商店但不是 c。所以我想要AB=1 BC=0 CA=0 ABC=0 用于所有 ID=10 的行,而对于 ID=29,他在所有 3 处购物,所以我需要AB=1 BC=1 CA=1 ABC=1 用于 ID=29 的所有行(使用 ORACLE SQL)
我想更新表格中的列。
【问题讨论】:
-
你能规范化这张表吗?
-
如果您不理解@PolishPrince 的评论,我听说过《为凡人设计数据库》这本书的好消息。
标签: sql oracle oracle-sqldeveloper