tbl_a
id dept_id
1 1,2,3
2 2,3
3 1
tbl_b
dept_id dept
1 a
2 b
3 c
我的查询:
SELECT id, (SELECT GROUP_CONCAT(dept) FROM tbl_b
WHERE tbl_b.dept_id IN (tbl_a.dept_id)) as departments
FROM tbl_a
这只返回tbl_a.dept_id
的第一个值。
我希望得到一个结果。
id departments
1 a,b,c
2 b,c
3 a