用union连接的多个select语句如何用order by排序?

hjrsos 2005-11-08 04:03:08
我在每个select句子中后面都跟上order by,都不行,请教。
...全文
484 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yxl0173 2005-11-09
  • 打赏
  • 举报
回复
同意楼上的。我也是这样想的。准行!!!
gimy007 2005-11-09
  • 打赏
  • 举报
回复
把union出来的当做一个结果集再order by不行吗?

可以,但是要把它包在一个只查询里:如
select * from (A Union all B) t
order by ...
burningfire_wqf 2005-11-09
  • 打赏
  • 举报
回复
T-SQL里是在Union对结果集进行order by操作。postgreSQL也许不太一样,lz应该查一下资料。
hjrsos 2005-11-09
  • 打赏
  • 举报
回复
ding
hjrsos 2005-11-08
  • 打赏
  • 举报
回复
一个开源的免费数据库
zxbyhcsdn 2005-11-08
  • 打赏
  • 举报
回复
postgreSQL是一个什么东东??
hjrsos 2005-11-08
  • 打赏
  • 举报
回复
我用的是postgreSQL,试过了也不行。
churchatp1 2005-11-08
  • 打赏
  • 举报
回复
最后一个union all 字句后面order by
wenlinhai 2005-11-08
  • 打赏
  • 举报
回复
把union出来的当做一个结果集再order by不行吗?
子陌红尘 2005-11-08
  • 打赏
  • 举报
回复
使用union时,order by 语句只能在最后一个子句末尾出现

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧