我有桌子
T1:
T1ID
1000
1001
1002
1003
T2:
T2ID T1ID
W1 1000
W2 1000
W3 1001
W4 1002
W5 1003
T3:
T3ID STATUS T2ID
T1 CLOSE W1
T2 CLOSE W1
T3 INPRG W3
T4 INPRG W3
T5 CLOSE W5
T6 INPRG W5
我想表达从 T1 得到的结果只有 1000 和 1002。作为 T1 选择的结果,我想获取 T2 中有 T2 记录且所有 T3 记录都处于 CLOSE 状态的记录,或者 T2 记录根本没有 T3 记录。
所以 1000 的 W1 有 CLOSE 中的所有 T3 记录,而 W2 没有 T3 记录。还有 1002 有 W4 记录而没有 T3 记录。所以必须选择它们。
1001 不能被选择,因为它有 W3 记录,所有 T3 记录都没有关闭。也不能选择 1003,因为它有 W5,所有 T3 记录都没有关闭。
这对我来说有点棘手。
谢谢