1

我很难ORDER BY在我的一张桌子上使用。我的一个日志表包含一个优先级字段,其值为highmediumlow; 一个状态字段,它是openclose。如何查询记录,以便在两者中都已设置为 then的状态之前opencome的状态,并且值按 ff 顺序then的优先级排列。这可能使用单个查询吗?closeopenclosehighmediumlow

4

1 回答 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 回答