2014-11-02 3 views
7

Я использую SphinxSearch для запроса некоторого содержимого и наличия идентификаторов моих объектов, которые я хочу запросить с MySQL. Массив моих идентификаторов сортируется в зависимости от их ранга Sphinx. Таким образом, я хотел бы сделать MySQL следующим образом:Laravel: упорядочить по:

SELECT * FROM table WHERE id IN (1,17,2) 
ORDER BY FIELD(id,1,17,2) 

Я знаю, что я могу сделать:

Table::whereIn('id', $ids)->get(); 

Но я не могу получить заказ я имел.

Как я могу сделать это с помощью Laravel?

+0

Посмотрите в 'orderByRaw'. – ceejayoz

ответ

Смежные вопросы