sql >> Database teknologi >  >> RDS >> Mysql

MySQL - SELECT ... WHERE id IN (..) - korrekt rækkefølge

Brug FIELD() :

SELECT * FROM table WHERE id IN (5,4,3,1,6) ORDER BY FIELD(id, 5,4,3,1,6);


  1. Kopier mysql-database fra fjernserver til lokal computer

  2. Brug af versionskontrol (Git) på en MySQL-database

  3. Oracle SQL returnerer rækker på vilkårlig måde, når der ikke bruges nogen orden efter klausul

  4. Hvor mange databaseindekser er for mange?