sql >> Databasteknik >  >> RDS >> Mysql

MySQL Välj fråga för att hämta postbas på listvärden

Använd FIND_IN_SET() funktion:

Prova detta:

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. Försök att öppna ett redan stängt objekt sqlitedatabase

  2. SQL Server gruppera efter antal datum och tid per timme?

  3. Skillnad i hanteringen av utrymmena mellan Oracle och SQL Server

  4. Välja icke-existerande data med MySQL