union all 关键字的应用(合并两个查询结果集到同一个结果集)

在此对于数据库中 union all 关键字的功能和用法进行简单的使用介绍。

这是我工作中的一个需求:

有两个 A表 和B表。
A表的数据:

 

B表的数据:

 现在有这样一个需求,让他一次性的全部查出来。如下:

 这时候就用到了 union all : 

select 姓名,年龄,性别 from A 
union all 
select 姓名,年龄,性别 from B;

注意事项,直接用*的话,需要保证两个表的字段总数相同, 不然会保错误异常。

> ORA-01789: 查询块具有不正确的结果列数
原文地址:https://www.cnblogs.com/bigbaby/p/12012236.html