社区
疑难问题
帖子详情
如何对union后的结果排序呢?
xatop
2003-10-20 02:44:39
如何对union后的结果排序呢?
...全文
137
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
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....
Mysql中
UNION
用法与
排序
发布:smiling 来源: PHP粉丝网 添加日期:2014-09-25 15:23:17 浏览:1359 评论:0 在mysql数据库中
UNION
是联合查询了,它分
UNION
与
UNION
all了,那它们有什么区别怎么用呢,下面我来给各位同学详细道来吧. 最近也是在写项目中碰到的这个问题,需要将两个SELECT查询结果组合起来进行分组
排序
,想到了用
union
方法,用TP的
union
操作根本...
疑难问题
22,210
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章