sql >> Databasteknik >  >> RDS >> Mysql

undvika att sortera efter MYSQL IN-nyckelordet

Om du vill beställa ditt resultat efter id i den ordning som anges i in clause du kan använda 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. Installera lagrad procedur på flera databaser

  2. Välj specifik rad från mysql-tabellen

  3. Är det säkert att använda LIMIT utan BESTÄLLNING AV

  4. Oracle Data Mining (ODM) – Installation och installation