私はいくつかの科目で学生の成績を保持するテーブルを持っています。欠落している行のデフォルトを追加します(学生と科目の組み合わせ)
STUDENT_GRADES
id | studentid | subjectid | grade
-----------------------------------
1 | 1 | 1 | A+
2 | 1 | 2 | A
3 | 1 | 3 | A-
4 | 2 | 2 | A
5 | 2 | 3 | A-
6 | 3 | 2 | B
7 | 4 | 3 | B+
と私は対象リストを保持する別のテーブルを持っています。
SUBJECTS
subjectid | subjectname
-----------------------------
1 | Maths
2 | Science
3 | History
今、私は次の形式で結果を取得する必要があります。
FORMATTED_GRADES
studentid | subjectid | grade
-----------------------------------
1 | 1 | A+
1 | 2 | A
1 | 3 | A-
2 | 1 | fail
2 | 2 | A
2 | 3 | A-
3 | 1 | fail
3 | 2 | B
3 | 3 | fail
4 | 1 | fail
4 | 2 | fail
4 | 3 | B+
FORMATTED_GRADES
は、各STUDENT_GRADES
からの学生と各被験者の彼/彼女のグレードが含まれています。被験者の成績がSTUDENT_GRADES
である場合、その被験者の成績は失敗するはずです。
ありがとうございました。それは正常に働いた。 –