我的原始数据如下所示,其中ID
已订购
| ID| StateFrom| StateTo| MH_ID| OP_ID|
| --|--|--|--|--|
| 1 | 2 | 1 | 123 ||
| 2 | 1 | 3 || 456 |
| 3 | 3 | 1 || 456 |
| 4 | 1 | 2 |||
| 5 | 2 | 3 | 765 ||
| 6 | 1 | 2 | 234 ||
| 7 | 2 | 3 || 345 |
如果任何ID
有空mh_id
和op_id
,这表明用户已经删除了条目。这样,ID 4
应该从数据库中删除。删除这一行后,这是我的新数据集:
| ID| StateFrom| StateTo| MH_ID| OP_ID|
| --|--|--|--|--|
| 1 | 2 | 1 | 123 ||
| 2 | 1 | 3 || 456 |
| 3 | 3 | 1 || 456 |
| 4 | 2 | 3 | 765 ||
| 5 | 1 | 2 | 234 ||
| 6 | 2 | 3 || 345 |
现在我尝试只选择具有连续statefrom和stateto的数据。对于这种情况,应该从我试图查询的整体数据中排除ID 4
行,因为它认为不再有效,因为原始的statefrom值来自用户删除的条目。
我应该为这个需求写什么查询?提前感谢您
1条答案
按热度按时间6rqinv9w1#