关键字
union和union all
union和union all都用于合并两个或多个select 语句的结果集。
区别在于union不显示重复的值,union all允许显示重复值。
SELECT id, name FROM HUM_USA
UNION ALL
SELECT id, name FROM HUM_CHN
注意:
- union内部的select 语句必需拥有相同数量的列;
- 列也必须拥有相似的数据类型;
- 同时每条select 语句中的列的顺序必须相同(顺序不同虽不会报错,但没任何查询的意义);
- union结果集中的列名总是按照union 中第一个select 语句中的列名排列。