mysql group_concat方法用法

目前有三张表:

课程表:  course,里面有student_id

学生表:     student,里面有 name 字段

中间表(课程和学生一对多): course_student, 里面有 course_id、student_id

把课程select出来,并且有一个字段保存该课程所有的学生姓名:

SELECT
	`course`.* , 
	group_concat(tb_student. name SEPARATOR ',')
FROM
	`course`
join `course_student` on `course_student`.course_id = `course`.id
JOIN `student` on student.id = course_student.student_id
group by
	course.id

  

原文地址:https://www.cnblogs.com/eleven24/p/8032186.html