0
  1. テーブルStudentはStudent.student_nameStudent.student_idにマップします
  2. テーブルCourseはCourse.course_nameCourse.course_idにマップします
  3. Table EnrollmentはEnrollment.student_idEnrollment.course_idにマップします (これはjoin tableと呼ばれていると聞きました)。

学生の名前を指定すると、コース名のリストを返す SELECT ステートメントは何ですか? これはその一部かもしれないと思います:

SELECT c.course_name FROM Course c 
INNER JOIN Enrollment e ON c.course_id = e.course_id 
...
WHERE s.student_name = 'Tom';

それを超えて、私は無知です。

(これは宿題ではありません。仕事の問題を単純化したものです。)

4

1 に答える 1