2014-07-01 100 views

回答

0

要將其設爲您可以使用此首位:

SELECT if(id=4,0,1) AS sort1, ... 
... 
ORDER BY sort1 ASC, ... 

的問題是,什麼是排序的其他行的標準是什麼? 如果有ID爲1,2,3,你可以以這種方式ID 4之前將它們放置,但沒有進一步的細節我不知道這是有道理的:

SELECT if(id<=4,id,5) AS sort1, ... 
... 
ORDER BY sort1 ASC, ... 
0
........ 
ORDER BY id = 4 DESC;