SELECT * from Usuarios Where id in (5, 6, 7, 4, 2) order by field(id, 5, 6, 7, 4, 2)
De esta forma devolverá el resultado ordenado de la forma que nosotros queremos.
Y esto es todo, y feliz programming
Saludos
Alex.
En MySql cuando utilizamos Where Campo in para buscar multiples códigos podemos devolver el resultado en el mismo orden que los ponemos en la clausula IN utilizando la función field en la clausula ORDER BY ...
SELECT * from Usuarios Where id in (5, 6, 7, 4, 2) order by field(id, 5, 6, 7, 4, 2)
SIGUENOS EN
RECOMENDADOS
ARCHIVO
CATEGORIAS