在MySQL中,可以通過ORDER BY
子句在聯合查詢中應用ASC(升序)排序
SELECT column1, column2, ...
FROM table1
JOIN table2 ON table1.columnX = table2.columnY
UNION ALL
SELECT column1, column2, ...
FROM table3
JOIN table4 ON table3.columnX = table4.columnY
ORDER BY columnToSort ASC;
這里的關鍵是將ORDER BY
子句放在最后一個SELECT
語句之后,并指定要根據哪一列進行排序(columnToSort
)以及使用ASC
關鍵字指示升序排序。請注意,如果您想保留重復行,請使用UNION ALL
,否則使用UNION
以消除重復行。