2014-11-02 11 views
7

Sto usando SphinxSearch per interrogare alcuni contenuti e avere gli id ​​dei miei oggetti che voglio interrogare con MySQL. La matrice dei miei ID è ordinata in base al loro rango che la Sfinge dà. Così, vorrei fare un MySQL in questo modo:Laravel: ordina da dove in

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

so che posso fare:

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

Ma non riesco a ottenere l'ordine che ho avuto.

Come posso farlo in modo corretto con Laravel?

+0

sguardo nel 'orderByRaw'. – ceejayoz

risposta