誰にでも不思議に思うことは、プロジェクトで発生したいくつかのクエリで私を助けることができます. このプロジェクトは、トレーニング コースへの参加者と参加者のデータベースです。
テーブルがいくつかあります...
Users (with UserID and Username)
Teachers (with TeacherID and TeacherName)
Courses (with CourseID, CourseName, CourseDate and TeacherID) - this one relates to which teacher took which course
Attendances (with UserID and CourseID) - this one relates which user attended which course
クライアントが求めているのは、まず、特定の教師のコースに参加していないすべてのユーザーを選択することです。つまり、指定された教師のコースに参加したことがある場合、それらは表示されません。
2 番目に、クライアントは最初のクエリと同じクエリを希望していますが、それを過去 6 か月に制限しています。つまり、過去 6 か月以内に特定の教師のコースに参加していないすべてのユーザーを選択します。
これは私を少し困惑させたので、助けていただければ幸いです。