从两个表中提取数据时,如何以编程方式对联合查询进行排序?例如,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
- 3 回答
- 0 关注
- 1678 浏览
添加回答
举报
0/150
提交
取消