在此对于数据库中 union all 关键字的功能和用法进行简单的使用介绍。
这是我工作中的一个需求:
有两个 A表 和B表。
A表的数据:
B表的数据:
现在有这样一个需求,让他一次性的全部查出来。如下:
这时候就用到了 union all :
select 姓名,年龄,性别 from A union all select 姓名,年龄,性别 from B;
注意事项,直接用*的话,需要保证两个表的字段总数相同, 不然会保错误异常。
> ORA-01789: 查询块具有不正确的结果列数