項目中,活動的狀態順序是
status COMMENT "狀態:1、未開始,2、進行中,3、已結束"
但實際輸出需要爲 "2、進行中" => "1、未開始" => "3、已結束"
那麼查詢時就可以用 ORDER BY FIELD(status,2,1,3) 去排序,便能得到我們想要的結果。
SELECT id,title,status FROM `act` ORDER BY FIELD(status,2,1,3);
項目中,活動的狀態順序是
status COMMENT "狀態:1、未開始,2、進行中,3、已結束"
但實際輸出需要爲 "2、進行中" => "1、未開始" => "3、已結束"
那麼查詢時就可以用 ORDER BY FIELD(status,2,1,3) 去排序,便能得到我們想要的結果。
SELECT id,title,status FROM `act` ORDER BY FIELD(status,2,1,3);