求两个表的差集

来源:互联网 发布:sql select as where 编辑:程序博客网 时间:2024/05/15 02:21
SQL> select * from a;

A BB
- ----------
1
2
1
2
3
3

已选择6行。

SQL
> select * from b;

A BB
- ----------
1
2
1
2

SQL
> select * from a
2 minus
3 select * from b;

A BB
- ----------
3
3
 假设你的两个字段名为name和id
select a.* from a表 a left join b表 b
on a.name=b.name and a.id=b.id
where b.id is NULL and b.name is NULL;
原创粉丝点击