我想判断序列是否在序列索引处完成.
我有一个这样的表@workREQUIREMENTS
,其中包含序列所需的/计划的INTRAWORKNO:
INTRAWORKNO |
---|
10 |
20 |
30 |
我有一张这样的@results
号桌:
SEQUENCE | INTRAWORKNO | part |
---|---|---|
1 | 10 | 0 |
1 | 30 | 0 |
2 | 10 | 0 |
2 | 20 | 0 |
2 | 30 | 0 |
3 | 10 | 0 |
3 | 10 | 1 |
3 | 10 | 2 |
6 | 40 | 0 |
7 | 40 | 0 |
8 | 10 | 0 |
8 | 20 | 0 |
8 | 20 | 1 |
8 | 30 | 0 |
我如何删除这个序列,其中我没有在相应的SEQUENCE
中拥有全部INTRAWORKNO
个?
如你所见,
- 序列1没有INTRAWORKNO 20,它go 掉了这个序列-->;NG
- 序列2全部为INTRAWORKNO-->;OK
- 序列3没有INTRAWORKNO 20和30 --NG
- 序列6和7没有
@workREQUIREMENTS
个表中的值-->;NG - 序列8具有全部INTRAWORKNO(INTRAWORKNO 20分成子部分)-->;OK
一个group by
子句加上一个count
不会带来预期的结果,因为这SEQUENCE
可能有多个子部分(特征).
所需结果以粗体显示.