私はSQLクエリに取り組んでいます。次のテーブルがあります
Class
(ID,Name
)Competition
(ID,Name
)Month
(ID,Name
)Student
(ID,Name,Class,MonthEnrollment
)
これらのテーブルはすべてテーブルで参照されています
Competition_Result(ID,Class,Competiton,Month,First,Second,Third)
First、Second は、students_ID です。1 か月目に発生した競争結果を取得するために、次の SQL クエリを使用しました。
SELECT
Competitions.Name AS Comp, Students.Name AS Student,
Class.Name AS ClassName, Competition_Result.*
FROM Competition_Result
INNER JOINCompetitions ON Competition_Result.Competition = Competitions.ID
INNER JOIN Students ON Competition_Result.First = Students.ID AND Competition_Result.Second = Students.ID AND Competition_Result.Third = Students.ID
INNER JOIN Class ON Competition_Result.Class = Class.ID
しかし、それは機能していません..これについて私を助けてください