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

版权声明:本文为【世纪缘】原创文章,未经允许不得转载。 本人唯一QQ:1011435094 https://blog.csdn.net/QingHeShiJiYuan/article/details/50930987
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按钮批量保存成绩。

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

展开阅读全文

没有更多推荐了,返回首页