查询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.关键字