为了账号安全,请及时绑定邮箱和手机立即绑定

SQL查询-在UNION中使用Order By

SQL查询-在UNION中使用Order By

拉莫斯之舞 2019-10-09 16:47:43
从两个表中提取数据时,如何以编程方式对联合查询进行排序?例如,SELECT table1.field1 FROM table1 ORDER BY table1.field1UNIONSELECT table2.field1 FROM table2 ORDER BY table2.field1引发异常注意:正在MS Access Jet数据库引擎上尝试这样做
查看完整描述

3 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

有时您需要ORDER BY在每个部分中将与组合在一起UNION。


在这种情况下


SELECT * FROM 

(

  SELECT table1.field1 FROM table1 ORDER BY table1.field1

) DUMMY_ALIAS1


UNION ALL


SELECT * FROM

  SELECT table2.field1 FROM table2 ORDER BY table2.field1

) DUMMY_ALIAS2


查看完整回答
反对 回复 2019-10-09
?
四季花海

TA贡献1811条经验 获得超5个赞

SELECT field1 FROM table1

UNION

SELECT field1 FROM table2

ORDER BY field1


查看完整回答
反对 回复 2019-10-09
  • 3 回答
  • 0 关注
  • 1678 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信