UNION 操作符:用于合并两个或多个 SELECT 语句的结果集
union查询可以把两个select语句联合起来,并且会将重复的数据合并,但有一个最基础的条件:查询的列数必须相同,不然就会报错
MySQL中,两个列的数据类型可以不一样,但是在Oracle中,必须保持数据类型相同
例:
mysql> select dname from dept -> union -> select ename from emp; +------------+ | dname | +------------+ | accounting | | research | | sales | | operations | | SMITH | | ALLEN | | WARD | | JONES | | MARTIN | | BLAKE | | CLARK | | SCOTT | | KING | | TURNER | | ADAMS | | JAMES | | FORD | | MILLER | +------------+