SQL UNION和UNION ALL 关键字使用方法及示例

SQL 关键字参考

UNION

UNION命令组合了两个或多个SELECT语句的结果集(仅不同的值)

以下SQL语句从“客户”和“供应商”表中返回城市(仅不同的值):

SELECT City FROM Customers
UNION
SELECT City FROM Suppliers
ORDER BY City;

UNION ALL

UNION ALL命令将两个或多个SELECT语句的结果集组合在一起(允许重复值)。

以下SQL语句从“客户”和“供应商”表中返回城市(也有重复值):

SELECT City FROM Customers
UNION ALL
SELECT City FROM Suppliers
ORDER BY City;

SQL 关键字参考