目录
article
SQL 获取并集、差集、交集
SQL 获取并集、差集、交集
一直只知道取并集用UNION或UNION ALL、没想到还有取差集和并集的方法。
UNION并集获取左边和右边结果集的和,并去除重复行;使用
UNION ALL则不删除重复行.EXCEPT差集返回左边结果集合中已经有的记录,而右边结果集中没有的记录。
INTERSECT交集返回左边结果集和右边结果集中都有的记录。
一直只知道取并集用UNION或UNION ALL、没想到还有取差集和并集的方法。
UNION并集
获取左边和右边结果集的和,并去除重复行;使用UNION ALL则不删除重复行.
EXCEPT差集
返回左边结果集合中已经有的记录,而右边结果集中没有的记录。
INTERSECT交集
返回左边结果集和右边结果集中都有的记录。