交集:
intersect运算:
SELECT * FROM t_A
intersect
SELECT * FROM t_B;
差集:
minus运算:返回t_A表中去掉t_B的记录
SELECT * FROM t_A
MINUS
SELECT * FROM t_B;
根据多个字段取差集:
SELECT * FROM t_A a
where (a.ID,a.Name) not in (
SELECT b.ID,b.Name FROM t_B b);
并集:
union/union all运算:将查询的返回组合成一个结果,union合并结果并且将重复的内容取唯一,union all合并结果并且没有过滤重复内容。