多个结果集 union

Posted 天糊十三幺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多个结果集 union相关的知识,希望对你有一定的参考价值。

之前物流发布计划的展示是按照失效时间降序排列的.但是后来我们需要让没有过期的发布计划升序排列,过期了的发布计划降序排列.这种要求如果要在一个查询里实现的话我暂时还没有思路,所以我使用union拼接两个查询结果集,通过当前时间与失效时间的差值来判断.但是写完之后执行一下,会报Incorrect usage of UNION and ORDER BY的错误.

字面意思,没有正确的使用union和order by.

实际原因是因为如果要使用order by的话,必须使用括号扩住字句.

以上是关于多个结果集 union的主要内容,如果未能解决你的问题,请参考以下文章

SQL 操作结果集 -并集差集交集结果集排序

SQL 操作结果集 -并集差集交集结果集排序

关于union的理解

SQL 操作结果集 -并集差集交集结果集排序

union和union all的区别

SQL 占位符 和 union all