成绩录入SQL语句 笛卡尔积 LEFT JOIN

来源:互联网 发布:淘宝保证金解冻 编辑:程序博客网 时间:2024/06/05 09:51
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按钮批量保存成绩。

若数据库中没有对应学生的成绩,在成绩单元格中显示“”,若存在学生的成绩,则在成绩单元格中显示学生的成绩。

0 1
原创粉丝点击