sql >> Database >  >> RDS >> Mysql

MySQL-volgorde in dezelfde volgorde van waarden in IN-clausule

We kunnen FIND_IN_SET . gebruiken op volgorde per clausule om de waarden in dezelfde volgorde als deze te krijgen.

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

Maar ik weet niet hoe ik GROUP_CONCAT . moet in dezelfde volgorde. Als iemand daar het antwoord op geeft in dit soort eenvoudige benadering, kan ik dat antwoord accepteren.



  1. PostgreSQL ERROR:functie to_tsvector (karakter variërend, onbekend) bestaat niet

  2. Welke rijen worden geretourneerd bij gebruik van LIMIT met OFFSET in MySQL?

  3. Hoe SQLite Ltrim() werkt

  4. Hoe vul ik de tweede vervolgkeuzelijst in op basis van de selectie van de eerste vervolgkeuzelijst met jQuery/AJAX en PHP/MySQL?