我有两个表,A和B,其中B有一个A的外键。行插入A中,经过一些处理后,A行中的一个外行键插入到A中。
如何在A中选择B中没有相应行的所有行?
答案 0 :(得分:2)
您使用not exists
关键字执行相同的操作
select key_column from A
where not exists (select 1 from B where b.foreign_key_column=a.key_column)
答案 1 :(得分:1)
select key_column from A
minus
select foreign_key_column from B;
这将为您提供A中存在但不存在于B
中的值的ID列表