对表进行了拆分存储,格式为 tb_1 tb_2 tb_3 tb_4 ...
表明为有序序列,结构相同,数据为每日数据
请问:如何汇集多个表的查询结果,并按照某字段排序?
select
*
from
(
select * from tb_1
union all
select * from tb_2
union all
******
) b
order by 某字段
使用union的时候,注意一下区别:
union:查询不重复的记录。union的表中存在重复记录的时候会合并成一条。
union all: 查询全部记录。union的表中即使存在相同记录也不会合并。
union、union all要求参与者前后两张结果表的表结构要一致(即字段一样、数据类型相似,字段顺序一样)
签名:这个人很懒,什么也没有留下!