2:写出实现下述功能的SQL语句(可以使用子查询)
学生信息表:学生编号,姓名,年龄,性别,籍贯
学生成绩表:学生编号,考试科目,成绩
学生班级表: 学生编号,班级编号
请用一条SQL语句查询出单科平均成绩不满足60分的班级科目平均成绩单,
并按平均成绩升序排列。(格式:班级编号,考试科目,平均成绩)
学生信息表:学生编号,姓名,年龄,性别,籍贯
学生成绩表:学生编号,考试科目,成绩
学生班级表: 学生编号,班级编号
请用一条SQL语句查询出单科平均成绩不满足60分的班级科目平均成绩单,
并按平均成绩升序排列。(格式:班级编号,考试科目,平均成绩)
from 学生班级表 inner join 学生成绩表
on 学生班级表.学生编号 = 学生成绩表.学生编号
inner join 学生信息表 on
学生班级表.学生编号 = 学生信息表.学生编号
group by 学生班级表.班级编号,学生成绩表.考试科目
having avg(学生成绩表.成绩) < 60
order by avg(学生成绩表.成绩)
我是个生手,谢谢帮忙!问一下?
两个inner join on
group by两个字段是什么意思?
from 学生班级表 as a
inner join 学生成绩表 as b
on a.学生编号 = b.学生编号
inner join 学生信息表 as c
on a.学生编号 = c.学生编号
group by 班级编号,考试科目
having avg(成绩) < 60
order by 平均成绩