有一个数据库是按月创建的表,如xxx201612、xxx201701、xxx201702、xxx201703这样的,有几年的数据,直接用UnionALL拉到一起来查询很麻烦,而且当新表创建后又得手动去增加一个Uniona... 有一个数据库是按月创建的表,如xxx201612、xxx201701、xxx201702、xxx201703这样的,有几年的数据,直接用Union ALL拉到一起来查询很麻烦,而且当新表创建后又得手动去增加一个Union all,想通过写一个sql循环来拼接,但怎么也弄不对,想请教一下这个应该怎么写达到类似
select * from
(select * from xxx201612
union all
select * from xxx201701
union all
select * from xxx201702
........)
相同的效果,非常感谢。