2017-05-09 35 views
-4

如何通過MySQL的排序幾組

(`superVip` DESC, `editDate` DESC) then (`vip` DESC, `editDate` DESC) (other ads sort by ID) 

像這樣

SELECT * 
FROM `ads` 
ORDER BY (`superVip` DESC, `editDate` DESC), (`vip` DESC, `editDate` DESC), `id` DESC 
+0

請出示電流結果和預期結果 –

回答

0

只是sintax的事情先解決MySQL查詢,看看:

SELECT * FROM ads ORDER BY superVip DESC, editDate DESC, vip DESC, editDate DESC, id DESC