我有两个表,如表A,B,我需要选择A与B的非匹配记录(即A减B)。 A有多列,B是单列(ID)。
我试过以下但是花了太多时间
Select * from A where A.ID <> ( select B.ID from B).
我也尝试了
Select * from A left outer join on B where A.ID = B.ID AND B.ID IS NULL
它向我显示了错误的结果
请帮我确定解决方案。
谢谢。
答案 0 :(得分:2)
使用where子句进行过滤。
Select * from A left outer join B on A.ID = B.ID where B.ID IS NULL