用union查询后如何让该汇总 一直在表格最后一行?

sixgj 2017-12-05 03:56:49
就是最下面一行。现在他老跑第一行去了。

...全文
581 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xiaocongzhi 2017-12-13
加个行号作为标识列
回复
doloopcn 2017-12-12
跑到第一行,只能说明你对结果集进行了排序 一般来说UNION的结果集不建议排序,查询完成后,结果集就按UNION写的顺序排出来了,因为如果存在统计查询,字段越少,效率就会越高 如果非要对结果集进行排序,那就像楼上的差不多,在每个查询中都加入一个排序标识
回复
日月路明 2017-12-06
可以加个ID值 例如 select * from ( select ID=1 ,...... from tableA union select ID=100000,.... from tableB ) as t order by ID
回复
相关推荐
发帖
数据库相关
创建于2007-08-02

2451

社区成员

Delphi 数据库相关
申请成为版主
帖子事件
创建了帖子
2017-12-05 03:56
社区公告
暂无公告