Skip to content

SQL 获取并集、差集、交集

🏷️ SQL

一直只知道取并集用UNIONUNION ALL、没想到还有取差集和并集的方法。

  1. UNION并集

    获取左边和右边结果集的和,并去除重复行;使用UNION ALL则不删除重复行.

  2. EXCEPT差集

    返回左边结果集合中已经有的记录,而右边结果集中没有的记录。

  3. INTERSECT交集

    返回左边结果集和右边结果集中都有的记录。


原文:SQL 操作结果集 -并集、差集、交集、结果集排序