是否可以使用`ORDER BY FIELD`语句对多个列进行排序?

时间:2012-05-18 04:53:01

标签: mysql sql ruby-on-rails activerecord ruby-on-rails-3.2

我正在使用Ruby on Rails 3.2.2,我想知道是否可以使用ORDER BY FIELD语句订购多个列/字段(例如,如Model.order("orders_count, created_at, name, ...")中所做的那样但对于ORDER BY FIELD)。

如果是这样,我怎样才能" ORDER BY FIELDS"?

PS :正如previous answer中所写,为了订购与一个列相关的记录,我使用的是Model.order("field(status, 'blocked', 'unpublished', 'published')")语句。

0 个答案:

没有答案