成績錄入SQL語句 笛卡爾積 LEFT JOIN

世紀緣發表於2016-03-19
select * from (select * from Student s,Course c ,(select distinct Year from Score) as y,(select distinct Term from Score) as term ) as dt left join Score s on dt.Studentid = s.Studentid and dt.Year = s.Year and dt.Term = s.Term where dt.Year = '2010' and dt.Term = '1' and dt.Courseid = 'C00001'


教師選擇學年、學期、課程後,可以根據班級和學號查詢學生,教師在學生列表的成績輸入框中輸入該課程的成績,單擊Save按鈕批量儲存成績。

若資料庫中沒有對應學生的成績,在成績單元格中顯示“”,若存在學生的成績,則在成績單元格中顯示學生的成績。

相關文章