Vi kan använda FIND_IN_SET
på ordning för klausul för att få värdena i samma ordning som denna.
SELECT `username` as users FROM usertable WHERE usr_id IN (54,68,46) ORDER BY FIND_IN_SET(`usr_id`,"54,68,46")
Men jag vet inte hur man GROUP_CONCAT
i samma ordning. Om någon ger svaret på det i den här typen av enkla tillvägagångssätt kan jag acceptera det svaret.