Existe-t-il un moyen facile de commander les résultats MySQL respectivement par WHERE id
IN (...) clause? Exemple:MySQL spécifiant l'ordre exact avec WHERE `id` IN (...)
SELECT * FROM articles WHERE articles.id IN (4, 2, 5, 9, 3)
pour revenir
Article with id = 4
Article with id = 2
Article with id = 5
Article with id = 9
Article with id = 3
et aussi
SELECT * FROM articles WHERE articles.id IN (4, 2, 5, 9, 3) LIMIT 2,2
pour revenir
Article with id = 5
Article with id = 9
Mise à jour: pour être plus précis, je veux éviter la falsification des les données en p arentheses dans WHERE articles.id IN (4, 2, 5, 9, 3)
, puisque ces identifiants sont dynamiques et ordonnés automatiquement.
+1 pour une solution pragmatique. Et pour la partie "sent un peu". ;) – Tomalak
Les résultats sont exactement ce que je cherchais, merci beaucoup. –