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

MySQL pořadí podle stejného pořadí hodnot v klauzuli IN

Můžeme použít FIND_IN_SET na pořadí po klauzuli, abyste získali hodnoty ve stejném pořadí, jako je toto.

SELECT `username` as users FROM usertable WHERE usr_id IN (54,68,46) ORDER BY FIND_IN_SET(`usr_id`,"54,68,46")

Ale nevím, jak GROUP_CONCAT ve stejném pořadí. Pokud na to někdo dá odpověď tímto jednoduchým přístupem, mohu tuto odpověď přijmout.



  1. Jak zálohovat/exportovat připojený soubor Database database.sql v laravel?

  2. Získání metadat tabulky v MySQL

  3. souběžnost transakcí mysql innodb

  4. Příklady parametrizovaných dotazů