这个联合查询怎么排序?有难度啊?

远程Scada 2005-01-24 09:57:43
(SELECT * FROM qiye where Bigclass='003' and title like '*灯芯绒*' order by jt desc) union all (SELECT * FROM qiye where Bigclass='003' and title like '*仿平绒*' order by jt desc)


order by jt desc 好象没有用啊????
...全文
98 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
trampwind 2005-01-24
  • 打赏
  • 举报
回复
我在其他库上测试,上面那样的语句时可以按设想的排序的,但ACCESS好像不行,只能对总的结果才有用。单单实现你想要的查询的话,可以,添个附加字段:
(SELECT *,'1' as myorder FROM qiye where Bigclass='003' and title like '*灯芯绒*') union all (SELECT *,'2' as myorder FROM qiye where Bigclass='003' and title like '*仿平绒*') order by myorder,jt desc
changechange 2005-01-24
  • 打赏
  • 举报
回复
select * from (SELECT * FROM qiye where Bigclass='003' and title like '*灯芯绒*' union all SELECT * FROM qiye where Bigclass='003' and title like '*仿平绒*' ) as a order by jt desc
远程Scada 2005-01-24
  • 打赏
  • 举报
回复
我的要求是灯芯绒在前按jt排序,仿平绒在后也按jt排序
oyljerry 2005-01-24
  • 打赏
  • 举报
回复
用union连接多个select选择

7,713

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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