您的位置:首页 > 数据库

sql查询每门课程成绩最高的学生

2015-04-30 14:14 519 查看
给出数据库(sco)如下图:

    


查出每门课程成绩最高的学生

select b.id,b.kemu,b.name,b.chengji
from (select kemu,max(chengji) maxc
from sco group by kemu) a,sco b
where a.kemu=b.kemu and a.maxc = b.chengji;


其中

select kemu,max(chengji) maxc
from sco group by kemu


表示查出每科最高成绩和对应科目

查询出每科最高成绩之后,从所有成绩中查询对应的学生的详细信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: