如何仅根据 1 个条件选择 ID
在显示的数据集中,我希望隔离或显示仅在工作篮 a、b 或 c 中但不在 d、e 或 f 中的 ID。我希望 ID 111222 符合该标准。我尝试过这个 SQL,但没有成功。有什么建议吗?
select id
from table
where workbasket in ('a','b','c') and workbasket not in ('d','e','f')
Workbasket ID
a 111222
a 123456
b 987654
c 112333
d 123456
e 987654
f 112333
In the dataset shown, I am looking to isolate or show the ID that is only in workbaskets a,b or c but not in d,e or f. I would expect the ID of 111222 to fit that criteria. I have tried this SQL with no luck. Any suggestions?
select id
from table
where workbasket in ('a','b','c') and workbasket not in ('d','e','f')
Workbasket ID
a 111222
a 123456
b 987654
c 112333
d 123456
e 987654
f 112333
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您还可以使用 NOT EXISTS 子查询
You can also use NOT EXISTS subquery