如何执行SQL Join,返回表2中不存在的行

时间:2011-04-12 08:02:20

标签: sql join

我想在我的两个表之间运行查询并将结果返回给我表2中不存在的行

3 个答案:

答案 0 :(得分:2)

select * from table1 
         left join table2 
         on table1.id=table2.id 
         where table2.id is null

答案 1 :(得分:0)

看看这个post 我复制了代码:

select * from A left join B on A.x=B.y where B.y is null;

答案 2 :(得分:0)

应该是这样的:

SELECT * FROM table2 WHERE table1_id NOT IN (SELECT id FROM table1)