UNION 操作符

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     |
+------------+

 

posted @ 2018-04-05 23:34  XQR  阅读(178)  评论(0编辑  收藏  举报