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

MySQL Изберете заявка, за да извлечете база от записи на стойности от списъка

Използвайте FIND_IN_SET() функция:

Опитайте това:

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. Как да създадете JSON обект в MySql с булева стойност?

  2. MYSQL задава часова зона в PHP код

  3. php:обръщане на ефектите на mysql_real_escape_string върху двоичен файл

  4. Linux shell скрипт за архивиране на база данни

  5. Как да напишете MySQL заявка, която връща временна колона, съдържаща флагове за това дали даден елемент, свързан с този ред, съществува или не в друга таблица