sql >> Databáze >  >> RDS >> Mysql

vyhnout se řazení podle klíčového slova MYSQL IN

Pokud chcete výsledek seřadit podle id v pořadí uvedeném v in clause můžete použít FIND_IN_SET jako:

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. Co je nového v ProxySQL 2.0

  2. Jak získat záznam, pokud je počet v Laravelu nula

  3. Jak požádat javascript počkejte, až mysql přiřadí hodnotu proměnné php?

  4. Pokračování transakce po chybě porušení primárního klíče