2012-04-13 55 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