读书人

union all 跟 union 的区别

发布时间: 2012-07-24 17:47:58 作者: rapoo

union all 和 union 的区别
SQL> select * from a;

ID NAME
---------- ----------
1 aa
2 bb
3 cc
6 dd
7 ee

SQL> select * from b;

ID ADDR
---------- ----------
1 aa
2 bb
3 cc
4 dd
5 ee

SQL> select * from a
2 union all
3 select * from b;

ID NAME
---------- ----------
1 aa
2 bb
3 cc
6 dd
7 ee
1 aa
2 bb
3 cc
4 dd
5 ee

已选择10行。

SQL> select * from a
2 union
3 select * from b;

ID NAME
---------- ----------
1 aa
2 bb
3 cc
4 dd
5 ee
6 dd
7 ee

已选择7行。

两张表字段类型,或者个数不一样会报错。

读书人网 >其他数据库

热点推荐