j'ai une instruction SQL:instruction select SQL
SELECT *
FROM users
WHERE username = 'bbb'
OR username = 'aaa'
OR username = 'ddd'
OR username = 'ccc'
Dans le tableau ddd a le plus grand id que ccc que bbb que aaa.
Maintenant, quand il renvoie les résultats, il les trie toujours par l'id comme: aaa, bbb, ccc, ddd. Mais je veux qu'ils restent dans le même ordre que je les ai entrés comme: bbb, aaa, ddd, ccc.
Quelqu'un peut-il m'aider avec une solution?
Certaines bases de données ont des classements par défaut sur lesquels vous ne devez pas compter, mais qui sont néanmoins présents. Par exemple, une table MySQL InnoDB renverra les résultats ordonnés par l'ascendant 'PRIMARY KEY' par défaut. – dkarp