【发布时间】:2014-12-29 12:55:40
【问题描述】:
我正在使用 SphinxSearch 来查询一些内容,并拥有我想用 MySQL 查询的对象的 ID。我的 id 数组根据 Sphinx 给出的排名进行排序。 因此,我想做一个这样的 MySQL:
SELECT * FROM table WHERE id IN (1,17,2)
ORDER BY FIELD(id,1,17,2)
我知道我能做到:
Table::whereIn('id', $ids)->get();
但我无法得到我的订单。
如何使用 Laravel 以适当的方式做到这一点?
【问题讨论】:
-
查看
orderByRaw。