数据库学习(六)-union

union操作符用于合并两个或多个select语句的结果集。

先决条件

  1. 被合并的select语句必须拥有相同数量的列;
  2. 列的数据类型必须相似;
  3. 每条select语句的列的顺序必须相同;
  4. 默认的union操作符选取不同的值。如果允许重复的值,请使用union all;
  5. union结果集中的列名总是等于union中第一个select语句中的列名;

union all

接着上一篇的例子,再次运行union all命令:
有图为证
由结果可知:union all融合了左外连接查询和右外连接查询的结果,并且没有进行去重处理。