MySQL: ordenando query del tipo id IN array
Por exigencia del guión, cuando conectas con Sphinx para hacer una búsqueda, éste devuelve los id\'s de los resultados coincidentes ordenados por relevancia (al menos en nuestro caso, que usamos el método SetFieldWeights).
[matches] => Array
(
[100] => Array ( [weight] => 100 )
[50] => Array ( [weight] => 70 )
[200] => Array ( [weight] => 30 )
[30] => Array ( [weight] => 30 )
)
SELECT * FROM productos WHERE id IN (100, 50, 200, 30) ORDER BY field(id, 100, 50, 200, 30)