【发布时间】:2016-05-10 22:48:00
【问题描述】:
这是一个具有代表性的数据样本。在第一个表中,第 2 行和第 3 行不正确。只有在表 2 中存在状态为 B 的行且不存在状态为 C 的行时,表 1 中的行才应该处于活动状态。
+----+--------+--+ +-----+-----+--------+
| ID | ACTIVE | | | ID | REF | STATUS |
+----+--------+--+ +-----+-----+--------+
| 1 | 0 | | | 9 | 1 | A |
| 2 | 1 | | | 100 | 2 | A |
| 3 | 1 | | | 103 | 2 | B |
| 4 | 1 | | | 104 | 2 | C |
+----+--------+--+ | 111 | 3 | A |
| 123 | 4 | A |
| 126 | 4 | B |
+-----+-----+--------+
如何根据这些规则将第 2 行和第 3 行的 active 设置为 0?
【问题讨论】: