我很难ORDER BY
在我的一张桌子上使用。我的一个日志表包含一个优先级字段,其值为high
、medium
或low
; 一个状态字段,它是open
或close
。如何查询记录,以便在两者中都已设置为 then的状态之前open
come的状态,并且值按 ff 顺序then的优先级排列。这可能使用单个查询吗?close
open
close
high
medium
low
问问题
1204 次
1 回答
3
您可以使用FIND_IN_SET
order by find_in_set(`priority`, 'open,close'),
find_in_set(`status`, 'high,medium,low')
于 2013-07-09T14:33:16.343 回答