私は3つのテーブルがあります。多くの関係に多くのテーブル
学生: studentid 、 最初の名前 、 姓、 大手、 schoolyear 、
コース: をstudentid、 courseid 、 coursename 、 部門 、
students_courses: FIRSTNAME 、 studentid 、 courseid 、
私は学生はどのコース一人の学生服用している番組がすべきことをSQLクエリを記述する必要があります複数のコースに登録することができ、1つのコースは複数の学生が受講することができます。
私が作成したクエリでエラーが発生していますが、誰かを助けることができます。
select
students.firstname as 'name',
GROUP_CONCAT(courses.coursename) as 'course name'
from students
join students_courses on students.studentid = students_courses.studentid
join courses on courses.courseid = students_courses.Courseid
group by students.Firstname
order by courses.coursename
最初に:なぜグループ連結を使用しますか? 2あなたが得たエラーは何ですか? –
私は間違いを犯していません、それは残念です。クエリが実行する方法が実行されていない – Rafael123