社区
疑难问题
帖子详情
如何对union后的结果排序呢?
xatop
2003-10-20 02:44:39
如何对union后的结果排序呢?
...全文
136
8
打赏
收藏
如何对union后的结果排序呢?
如何对union后的结果排序呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lijinqiang
2003-10-20
打赏
举报
回复
SELECT ID ,XM ... FROM TABEL1 WHERE ... GROUP BY ID,XM
UNION ALL
SELECT ID ,XM ... FROM TABEL2 WHERE ... GROUP BY ID,XM
xatop
2003-10-20
打赏
举报
回复
无人可以解决,已经别处征集高手,此贴作废!
xatop
2003-10-20
打赏
举报
回复
服务器: 消息 8626,级别 16,状态 1,行 1
在工作表中只允许有 text 指针,而决不允许有 text、ntext 或 image 列。
xatop
2003-10-20
打赏
举报
回复
sql="select * from (select id,clss,title,timein from t1 union all select id,clss,title,timein from t2 where rootcl=8) a order by timein desc"
错误!!!!!!!!!!
sql="select id,clss,title,timein from zwgg union all select id,clss,title,timein from jttnew where rootcl=8 order by timein desc"
错误!!!!!!!!!!
aierong
2003-10-20
打赏
举报
回复
如果使用 UNION 运算符,那么单独的 SELECT 语句不能包含其自己的 ORDER BY 或 COMPUTE 子句。只能在最后一个 SELECT 语句的后面使用一个 ORDER BY 或 COMPUTE 子句;该子句适用于最终的组合结果集。GROUP BY 和 HAVING 子句只能在单独的 SELECT 语句中指定。
aierong
2003-10-20
打赏
举报
回复
select a,b from tablea
union
select a,b from tableb
order by 排序的字段
在最后一个语句后加排序子句,这个子句可以影响整个结果
yujohny
2003-10-20
打赏
举报
回复
select * from
(select 11 as a,2 as b
union select 4,3
union select 3,5) T
order by a
sdhdy
2003-10-20
打赏
举报
回复
select * from
(select a,b from tablea
union
select a,b from tableb) a order by a
精品课:MySQL5.7零基础入门与实战(精讲)
第一章:MySQL 零基础入门详解01- MySQL导学课第二章 学习MySQL 环境准备工作00- MySQL 前生今世01- VMware 安装与配置02- VMware 安装CentOS 703- 安装 XShell04-CentOS 7 环境安装MySQL 5.705- Windows 2016环境安装MySQL 5.706- SQLyog 连接MySQL第三章 MySQL入门操作01-mysql对库的入门操作02-mysql对表的入门操作03-insert 入门详解04-delete 入门详解05-update入门详解06-select 入门详解07-总结第四章 MySQL进阶实战00-二进制与阴阳八卦的关系(选听)01-MySQL数据类型(整形)02- MySQL数据类型(浮点型,定点型)03-MySQL数据类型(字符型)04- MySQL数据类型(日期型)05- 约束类型06- 清朝四库全书引入数据库的概念(选听)07- 条件查询--运算符08- 数据联合
union
&
union
all09-数据
排序
order by10-小节 in,or,
union
11-统计函数 count12- 统计函数 sum,avg13- 统计函数max,min14- 排重 distinct15- 数据分组 group by&having16- 分页limit17- 字符串函数18-日期函数19- 数学函数20- 控制流函数21-其他函数22- 笛卡尔积(cross join)23-自然连接(natural join)24- 自连接25- 内连接 (inner join)26- 外连接(left,right join)27- 相关、不相关子查询28- 子查询 all,any29- 子查询exists not exists30- 索引31- 视图32- 存储过程33-自定义函数34- 数据备份和还原
SQL用了
Union
后
排序
应该怎么实现
SQL用了
Union
后
排序
应该怎么实现 最近使用SQL语句进行
UNION
查询,惊奇的发现:SQL没问题,
UNION
查询也没问题,都可以得到想要的结果,可是在对结果进行
排序
的时候,却出问题了。 原因: 日常开发中,如果实用
UNION
ALL合并两个已经排好序的结果集的时候,需求是第二个结果集数据排在第一个结果集数据下面,单纯的实用order by是无效的,因为order by的优先级比
UNION
ALL低。 1.
UNION
查询没问题 SELECT `id`,`username`,`mobile`,`time`
对
union
all中的查询结果进行
排序
1、对
union
all中的每个查询分别
排序
现在有A表的数据和B表的数据,现需要将两个表的数据按照一定的条件进行查询之后,将两个结果集并起来,而且查询之后的数据是不会混在一起的,结果集先是A表后是B表。 另外,如果对这两个表的查询数据的
排序
条件不一样,需要分别
排序
,那么相关代码如下: 1)如果这种写法就会报错: select a,b from tablea where … order by a...
mysql
union
和
union
all 以及
排序
问题
一、两者的区别
union
和
union
all 都是将两个结果集合并为一个结果级,但是两者从使用和效率上来说都有所不同 1、对重复结果的处理:
union
在进行表连接后会去重,
union
all 不去重。 2、对
排序
的处理:
union
将会安卓字段的顺序进行
排序
,
union
all 只是将两个结果合并返回。
union
all 的效率比
union
快 二、
排序
问题 1、新建表test,插入数据,只有一个字段,id int 类型 CREATE TABLE `test` ( `id` ..
oracle
union
会自动
排序
,Oracle
Union
/
Union
all 的
排序
问题 | 学步园
Oracle 通过在索引列上使用
UNION
/
UNION
ALL来提高合并查询的效率(相对于OR,不在此具体阐述),
UNION
/
UNION
ALL
排序
时,无论有多少个被
union
的部分,都只有最后一行一个order by子句,且
UNION
/
UNION
ALL的order by子句只能通过列号来标示你要
排序
的字段,例如:SELECT a.recID, a.eventLevel, a.srcIP, a....
疑难问题
22,210
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章