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

  

posted @ 2017-12-13 12:15  佚名000  阅读(165)  评论(0编辑  收藏  举报