Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL - SELECT ... WHERE id IN (..) - poprawna kolejność

Użyj FIELD() :

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL ZAMÓW PRZEZ IN()

  2. MySQL nie używa indeksów (Korzystanie z sortowania plików) podczas korzystania z ORDER BY

  3. Policz wielkie litery w String

  4. Jak używać instrukcji CASE w MySQL

  5. Jak przejść przez wszystkie tabele w bazie danych, aby zaktualizować kolumny?