日期:2014-05-16  浏览次数:21239 次

oracle多个相同结构表查询一个结果集
有多个表结构相同的表,期望得到的结果:多个表的查询跟一个表的查询类似,一个结果集
如下:
create table a(
id int primary key,
code nverchar2(6),
value nverchar2(50)
)
create table b(
id int primary key,
code nverchar2(6),
value nverchar2(50)
)
其中表a和表b中的id有肯能相同,但不同表的code不同
期望结果:查询出来的值好比是一个表查出来的效果
------解决方案--------------------

select id,code,value from a
union all select id,code,value from b;