Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Urutan MySQL dengan urutan nilai yang sama dalam klausa IN

Kita dapat menggunakan FIND_IN_SET di urutan demi klausa untuk mendapatkan nilai dalam urutan yang sama seperti ini.

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

Tapi saya tidak tahu cara GROUP_CONCAT dalam urutan yang sama. Jika ada yang memberikan jawaban untuk itu dalam pendekatan sederhana semacam ini, saya dapat menerima jawaban itu.



  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:Tentukan Kunci Utama Tabel Secara Dinamis

  2. IntegrityError:(1062, entri duplikat untuk kunci)

  3. Perutean dengan AngularJS dan Slim PHP

  4. Urutan Angka di MySQL

  5. Gunakan mysql_fetch_row untuk mengambil hasil dari database dan masukkan ke dalam array menggunakan PHP dan mysqli?