目前有三张表:
课程表: 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