内部結合でより多くのテーブルからデータを選択したい。
これらは私のテーブルです。
Student (studentId, firstName, lastname)
Exam (examId, name, date)
Grade (gradeId, fk_studentId, fk_examId, grade)
学生が受けた試験、学年、日付を示す明細書を書きたいです。日付順。
これが私の声明です。実行されますが、正しく実行していることを確認したいです。
SELECT
student.firstname,
student.lastname,
exam.name,
exam.date,
grade.grade
FROM grade
INNER JOIN student
ON student.studentId = grade.gradeId
INNER JOIN exam
ON exam.examId = grade.gradeId
ORDER BY exam.date