MySQL - union查询

什么是union查询

union查询是用于把多个查询结果集合并成一个结果集。web

语法

SELECT ...
UNION [ALL | DISTINCT] SELECT ...
[UNION [ALL | DISTINCT] SELECT ...]

语法解释

  1. 查询的结果集的字段显示名使用第一个结果集的字段显示名;
  2. 结果集之间的列数必须相等;
  3. 结果集之间对应字段数据类型最好一致;
  4. ALL关键字做用标识是否去除合并结果集以后的重复行,加ALL表示不去重,不加表示去重。