目前,我正在开发一个项目,要求我执行2个SQL查询,然后在将两个查询的输出写入表之前,我必须按日期和id对输出进行排序。
使用以下命令对SQL中的两个查询进行排序:
ORDER BY order.date DESC, order.id DESC.
然后将结果附加到一个变量中,该变量由脚本的另一部分循环。但是执行单独的查询将导致2个已排序项目块在附加结果时不会被排序。
将数据正确分类的解决方案是什么?
答案 0 :(得分:0)
尝试使用
SELECT A.* FROM ((QUERY1) UNION ALL (QUERY2)) A ORDER BY A.date DESC, A.id DESC