
展开全部
一张表:
表名:学生表
学号 姓名 成绩 学科类别 课程名称
201201 一 61 必修 01
201201 一 63 选修 02
201201 一 66 选修 03
201201 一 65 选修 04
201202 二 69 选修 01
201202 二 67 选修 02
201202 二 80 必修 03
select * into #b from 学生表 where 课程类别='选修'
select 学号,姓名,avg (成绩) as 平均成绩 from #b group by 学号,姓名 having count(课程类别)>=3
两张表以此类推: from 两张表 where 条件多一点而已
表名:学生表
学号 姓名 成绩 学科类别 课程名称
201201 一 61 必修 01
201201 一 63 选修 02
201201 一 66 选修 03
201201 一 65 选修 04
201202 二 69 选修 01
201202 二 67 选修 02
201202 二 80 必修 03
select * into #b from 学生表 where 课程类别='选修'
select 学号,姓名,avg (成绩) as 平均成绩 from #b group by 学号,姓名 having count(课程类别)>=3
两张表以此类推: from 两张表 where 条件多一点而已
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询