1、union all 并集
select name,age,sex from t1
union all
select name,age,sex from t2
将sql1中的数据并上sql2的数据,包含重复部分的数据。取并集
2、union 并集,重复部分只取一次
select name,age,sex from t1
union
select name,age,sex from t2
将第一个sql的结果集并上第二个sql的结果集,重复部分数据只保留一次。取并集
3、intersect 交集
select name,age,sex from t1
intersect
select name,age,sex from t2
查询出第一个sql的结果集与第二个sql的结果集重复部分的数据。取交集
4、minus 差集
select name,age,sex from t1
minus
select name,age,sex from t2
将sql1结果集与sql2结果集重复的部分从sql1结果集中的去除,只显示对方没有的,取差集,结果集的前后顺序很重要。