sql >> Database teknologi >  >> RDS >> Mysql

MySQL Vælg forespørgsel for at hente postbase på listeværdier

Brug FIND_IN_SET() funktion:

Prøv dette:

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. Hvor resultatsættet gemmes, mens der arbejdes med jdbc og oracle-driver

  2. Sådan genereres et tilfældigt tal inden for et specificeret område i SQLite

  3. Konvertering mislykkedes ved konvertering af dato og/eller klokkeslæt fra tegnstreng, mens dato og klokkeslæt blev indsat

  4. Hvordan tilføjer jeg en reference til MySQL-stikket til .NET?