当前位置: 代码迷 >> Oracle开发 >> 查询a,b,c三个表的一些字段 可是b表需要UNION ALL b的历史表 可以实现吗?该如何解决
  详细解决方案

查询a,b,c三个表的一些字段 可是b表需要UNION ALL b的历史表 可以实现吗?该如何解决

热度:70   发布时间:2016-04-24 07:34:37.0
查询a,b,c三个表的一些字段 可是b表需要UNION ALL b的历史表 可以实现吗?
查询a,b,c三个表的一些字段 可是b表需要UNION ALL b的历史表 可以实现吗?怎么写

------解决方案--------------------
这样:

select a.* , c.* , t.* from a , c , 
(select * from b union all select * from b的那些历史表,如果有多个逐一union all) t
where a.关键字 = b.关键字 and a.关键字 = t.关键字