sql >> Database >  >> RDS >> Mysql

waar in mysql-clausule

ik denk u zou het trefwoord FIELD als volgt moeten kunnen gebruiken:

SELECT * FROM table
WHERE id in (22,20,21)
ORDER BY FIELD(id,22,20,21);

dit is mysql-specifiek en lijkt magisch, maar het werkt.



  1. Een back-up maken van opgeslagen procedures in MySQL

  2. TUSSEN query met behulp van JDBC met MySQL

  3. TODATETIMEOFFSET() Voorbeelden in SQL Server

  4. Spring data JPA slechts één samengestelde sleutel is automatisch verhoogd probleem