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

MySQL Pilih kueri untuk mengambil basis data berdasarkan nilai daftar

Gunakan FIND_IN_SET() fungsi:

Coba ini:

SELECT A.allocationId, 
       B.className, 
       GROUP_CONCAT(C.subjectShortName) AS subjectName
FROM subjectAllocation A
INNER JOIN class_Master B ON A.classId = B.classId 
INNER JOIN subject_Master C ON FIND_IN_SET(C.subjectId, A.subjectId) 
GROUP BY A.allocationId;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan Hibernasi saat mempertahankan tipe data TEXT

  2. Setara dengan RowID Oracle di MySQL

  3. JSON_STORAGE_SIZE() – Temukan Ukuran Penyimpanan Dokumen JSON di MySQL

  4. Batasi SQL dengan jumlah nilai baris

  5. Cara menggunakan jQuery SlickGrid dengan PHP/MySQL (memuat data server dan menyimpan perubahan)