1. 程式人生 > >多個結果集 union

多個結果集 union

使用 後來 兩個 當前時間 rec 查詢 union和 計劃 判斷

之前物流發布計劃的展示是按照失效時間降序排列的.但是後來我們需要讓沒有過期的發布計劃升序排列,過期了的發布計劃降序排列.這種要求如果要在一個查詢裏實現的話我暫時還沒有思路,所以我使用union拼接兩個查詢結果集,通過當前時間與失效時間的差值來判斷.但是寫完之後執行一下,會報Incorrect usage of UNION and ORDER BY的錯誤.

字面意思,沒有正確的使用union和order by.

實際原因是因為如果要使用order by的話,必須使用括號擴住字句.

多個結果集 union