例如:用户列表查询, 有个状态字段 [新手、普通、白银、黄金、钻石],对应1,2,3,4,5,种状态值
现在需要把 黄金排第一,白银的排第二,其余的按创建时间顺序排序
-- 则将状态(4) (3) 排前面,再根据时间排序
select
id, name, age, status,created_time
from user
order by FIELD(status,'3','4') desc,created_time asc
例如:用户列表查询, 有个状态字段 [新手、普通、白银、黄金、钻石],对应1,2,3,4,5,种状态值
现在需要把 黄金排第一,白银的排第二,其余的按创建时间顺序排序
-- 则将状态(4) (3) 排前面,再根据时间排序
select
id, name, age, status,created_time
from user
order by FIELD(status,'3','4') desc,created_time asc