我有两个表(products和span_products),每个表都有很多列,但每个表都有一个名为part_no的表, 两个表中的部件号应该相同,但顺序不同,
最简单的方法是显示span_products表中没有哪些行
答案 0 :(得分:1)
使用left join
select p.*
from products p
left join span_products s on s.part_no = p.part_no
where s.part_no is null
答案 1 :(得分:0)
或使用NOT EXISTS:
select *
from products p
where NOT EXISTS (select 1 from span_products s where s.part_no = p.part_no)
即。选择在span_products中找不到的所有产品。