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

undgå at sortere efter MYSQL IN søgeordet

Hvis du vil bestille dit resultat efter id i den rækkefølge, der er angivet i in clause du kan bruge FIND_IN_SET som:

SELECT id ,title, date 
FROM Table 
WHERE id in (7,1,5,9,3)
ORDER BY FIND_IN_SET(id,'7,1,5,9,3')


  1. mysql join ON og AND for at laravel veltalende

  2. Får fejl Kommandoer ude af synkronisering, du kan ikke køre kommandoen nu, mens du udfører en lagret procedure i mysql/PHP

  3. MySQL:Når proceduren er gemt, er parameternavnet det samme som tabelkolonnenavnet

  4. MySQL/Amazon RDS-fejl:du har ikke SUPER-privilegier...