最佳答案
您将 CSV 数据存储在 MySQL 表中,这是不可取的。但您可以使用它的一种方法是使用 FIND_IN_SET
将 Subjects
表连接到 user
表,以处理后者中包含的 CSV 数据.
SELECT t2.defaultSubjectId,
GROUP_CONCAT(t1.subject)
FROM Subjects t1
INNER JOIN user t2
ON FIND_IN_SET(t1.subjectId, t2.defaultSubjectId) > 0
GROUP BY t2.defaultSubjectId
此处演示:
SQLFiddle
关于mysql - 组连接查询mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39465279/