mysql union all后怎么排序
时间: 2023-12-27 12:41:51 浏览: 124
MySQL利用UNION连接2个查询排序失效详解
在使用 UNION ALL 运算符组合多个查询结果时,可以在最后一条语句中添加 ORDER BY 子句来对整个结果集进行排序。以下是示例代码:
```
SELECT column1, column2 FROM table1
UNION ALL
SELECT column1, column2 FROM table2
ORDER BY column1;
```
在这个例子中,我们对两个表的结果集进行组合,然后按照 column1 列进行升序排序。你可以根据自己的需要选择其他列进行排序,并使用 ASC(升序)或 DESC(降序)关键字来指定排序顺序。
阅读全文