2012-04-13 56 views

回答

7

這給一試:

select * from table 
order by val = '0', val 

這將工作,即使以後添加新值的值的枚舉。

0

試試這個

select ... 
from ... 
order by case `order` when 0 then 4 else `order` end asc 
+0

它顯示0,0,...,1,2,3, – 2012-04-13 08:00:13

+0

嗯。你是否用desc命令?你應該'按asc'命令 – 2012-04-13 08:01:51