BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #4161同步于 2010/1/1
Database机器人发帖

[求助]分组统计后显示全部记录

doujiang
2010/1/1镜像同步0 回复
选课表: 学号:student_id,课程号:course_id,成绩:scroe 既要分组统计每个学生的平均成绩,也要显示每一门课程成绩 现在只会这么做 SELECT a.course_id, a.student_id, a.scroe, b.avg_scroe FROM ( SELECT student_id, avg( scroe ) AS avg_scroe FROM sc GROUP BY student_id )b JOIN sc a ON a.student_id = b.student_id; 这样做是不是会两次遍历表,造成效率低呢? 有没有一个更简单的语句呢? 求解,谢谢
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。