Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL подреждане по същия ред на стойности в IN клауза

Можем да използваме FIND_IN_SET по ред по клауза, за да получите стойностите в същия ред като този.

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

Но не знам как да GROUP_CONCAT в същия ред. Ако някой даде отговор за това с този прост подход, мога да приема този отговор.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. променете състоянието на планировчика на събития в mysql

  2. Урок за MySQL Workbench – Изчерпателно ръководство за инструмента RDBMS

  3. Canonical:Как да запишете данни от HTML формуляр в MySQL база данни

  4. Как да инсталирате и конфигурирате MySQL в Ubuntu

  5. Грешка в Android при предаване на идентификатора на избран елемент в изглед на списък с помощта на ContextMenu