【发布时间】:2021-11-25 13:04:09
【问题描述】:
我在 Oracle SQL 中有如下表:
Tab1
ID
-----
1
2
3
Tab2
ID
-----
3
4
5
我需要从 Tab1 中获取不在 Tab2 中的值。我做了如下查询:
select ID
from Tab1
where ID not in (select ID from Tab2)
上面的查询不起作用,我怎样才能改变它以达到我需要的结果:
ID
---
1
2
我可以补充一点,我更喜欢在这个问题中使用子查询,我如何在 Oracle SQL 中做到这一点?
【问题讨论】: