当前位置: 代码迷 >> Sql Server >> 抢分就是这么简单。解决办法
  详细解决方案

抢分就是这么简单。解决办法

热度:96   发布时间:2016-04-27 16:31:29.0
抢分就是这么简单。
select   avg(score),grade.cno
from   course,grade
where   course.cno=grade.cno
and   grade.cno   in
(select   cno
from   course
where   teacher= '王% ');
'grade.cno '   在选择列表中无效,因为该列未包含在聚合函数中,并且没有   GROUP   BY   子句。
查询王老师讲的每门课的学生平均成绩,输出课程号和平均成绩。

------解决方案--------------------
select avg(score),grade.cno
from course,grade
where course.cno=grade.cno
and grade.cno in
(select cno
from course
where teacher= '王% ')
group by grade.cno
  相关解决方案