SQL语句求交集、并集、差集

1、A、B的交集: select * from A inner jion B on A.col = B.col

SQL语句求交集、并集、差集_第1张图片

 2、A、B 的对称 的差集:

select * from A full outer join B  on A.col = B.col where A.col is null or B.col is null

或者

select * from A where B.col is null 

join 

select *from B where A.col is null

SQL语句求交集、并集、差集_第2张图片

3、A、B的并集:select*from A   full outer join B  on A.col = B.col

SQL语句求交集、并集、差集_第3张图片

4、A相对于B 的差集:select * from A LEFT join B  on A.col = B.col where B.col is null

SQL语句求交集、并集、差集_第4张图片

5、B相对于A 的差集:select * from A RIGHT join B  on A.col = B.col where A.col is null

SQL语句求交集、并集、差集_第5张图片

你可能感兴趣的:(数据库)