2014-11-02 17 views
7

Używam SphinxSearch do wysyłania zapytań do niektórych treści i do identyfikowania moich obiektów, które chcę wysłać do MySQL. Tablica moich identyfikatorów jest sortowana w zależności od ich rangi, jaką daje Sfinks. Zatem chciałbym zrobić MySQL tak:Laravel: zamówienie według lokalizacji w

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

wiem, że mogę zrobić:

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

Ale nie mogę dostać rozkaz miałem.

Jak mogę to zrobić we właściwy sposób z Laravel?

+0

Spórz 'orderByRaw'. – ceejayoz

Odpowiedz

Powiązane problemy