このクエリを構成する方法に少し困惑しています。1 つは卒業要件 (GradReq) で、もう 1 つは獲得した学生単位 (StoredGrades) です。GradReq は、各「クレジット バケット」と、それを埋めることができる関連するコース番号を一覧表示します。StoredGrades は、コース番号と、学生がコースに合格したかどうかをリストします。理論的な例を以下に示します。
GradReq:
CreditBucket CourseNumber
Algebra I 100000
Algebra I 100001
Algebra II 100001
Algebra II 100002
StoredGrades:
CourseNumber Passed StudentID
100001 1 30003
私が抱えている問題は、代数 I と代数 II の両方を標準 (左) に参加させると、学生 30003 のクレジット バケットがいっぱいになることです。実際にはそのクレジットは一度しか使用できません。何か案は?
各クレジット バケットをループして 1 つずつ評価するのが最善かもしれないと考えていますが、それがどのようになるかはわかりません。助けてくれてありがとう!