2
我有一個表,這個結構:選擇項目,然後再日期順序爲所有其他
| ID | TYPE | ... | ... | ... | TIME | ... |
我想創建一個查詢它首先列出與xxx
日期一type
所有項目訂單,然後按日期順序列出所有其他項目。
如何創建此查詢?我從來沒有使用MySQL本身來完成這種級別的MySQL排序。
我有一個表,這個結構:選擇項目,然後再日期順序爲所有其他
| ID | TYPE | ... | ... | ... | TIME | ... |
我想創建一個查詢它首先列出與xxx
日期一type
所有項目訂單,然後按日期順序列出所有其他項目。
如何創建此查詢?我從來沒有使用MySQL本身來完成這種級別的MySQL排序。
使用
SELECT whatever FROM whatever_table
ORDER BY type = 'xxx' DESC, `time`
的type = 'xxx'
是一個布爾表達式,並因此返回真或假,1或0。可以簡單地通過該順序。既然你想首先在type = 'xxx'
之前,你必須按降序排序。
謝謝!如果我可以給**堆棧溢出餅乾**我會 - 請解決upvote並打勾:) – JustSteveKing 2014-11-06 15:53:39
不客氣。 – fancyPants 2014-11-06 15:58:08