UNION、UNION ALL操做符,用于合并两个或多个select语句查询后的结果集。排序
语法形式:table
select column_name(s) from table_name1 | select column_name(s) from table_name1
select
UNION | UNION ALL
语法
select column_name(s) from table_name2; | select column_name(s) from table_name2;
查询
注: 一、select语句列的数量、顺序必须相同,列的类型也要求类似;tab
二、UNION和UNION ALL结果集中的列名老是等于第一个select语句中的列名称相同。
co
三、可带where和order by关键字:ab
select column_name(s) from table_name1
where colum_name = xxx
UNION
select column_name(s) from table_name2
where column_name = yyy
order by ...; (注:只能在将两个查询结果合在一块儿以后,最后再使用一个 order by命令,还要注意,使用order by排序的列,在两个表中的列名必须一致,若是不一致,能够使用别名定义,也能够使用列数来排序)