可能重复:
我可以将多个 MySQL 行连接到一个字段中吗?
我有三张桌子:
表格1:teacher
id
firstname
surname
表#2:course
id
name
表3:courses_has_teachers
course_id
teacher_id
我想要得到的是带有老师信息的课程信息。我已经用这个查询试过了:
SELECT * FROM
teacher, course, courses_has_teachers
WHERE
courses_has_teachers.teacher_id = teacher.id
AND
course.id = courses_has_teachers.course.id
我得到了我想要的,但是:如果一门课程有不止一位老师,我想结合结果。而不是具有相同课程信息的多行,我想获得一个包含课程信息和教师列表的简单行。
不像这样:
Name | Teacher
--------------------
Course 1 | Person 1
Course 1 | Person 2
但是这个:
Name | Teacher
------------------------------
Course 1 | Person 1, Person 2
有人可以帮我解决这个问题吗?