0

MySQL : Garder l’ordre de la clause IN dans les résultats

Garder l’ordre des valeurs passées à la clause IN dans les résultats de votre requête, il est possible d’utiliser la fonction FIELD de MySQL.

Exemple:

SELECT * 
FROM TABLE
WHERE id IN ( 8, 2, 16 ) 
ORDER BY FIELD( id, 8, 2, 16 )