SQL UNION 和 UNION ALL 关键字

UNION

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

以下 SQL 语句从 “Customers” 和 “Suppliers” 表返回城市(仅不同的值):

实例
  1. SELECT City FROM Customers
  2. UNION
  3. SELECT City FROM Suppliers
  4. ORDER BY City;

UNION ALL

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

以下 SQL 语句从 “Customers” 和 “Suppliers” 表返回城市(包含重复值):

实例
  1. SELECT City FROM Customers
  2. UNION ALL
  3. SELECT City FROM Suppliers
  4. ORDER BY City;

分类导航