2个结构相同的表,存放不同时期的数据,怎么联合查询?
2个结构相同的表,存放不同时期的数据,怎么联合查询?
有2个结构相同表,表1和表2. 字段都是字段1,字段2,字段3.
表1存放当年数据,表2存放历史年份数据。这样设计的目的是加快表1的 插入,修改速度,提高性能。
现在报表里要把当年数据和历史数据当做1个整体,进行条件查询并显示表格里。
怎么把这2个表的数据联合查询呢?
请大家指点一下!!
------解决方案--------------------select * from 表1 where 条件
union
select * from 表2 where 条件
建个视图也可以
------解决方案--------------------如果完全一样:
with 表12 as(
select * from 表1
union all
select * from 表2
)
select * from 表12 where ...