查询每门课程最高分的学生的学号,课程号,成绩
2016-07-27 18:41
375 查看
成绩表score的结构:
![](https://images2015.cnblogs.com/blog/409175/201607/409175-20160727183743669-1120223377.jpg)
如何查询每门课程最高分的学生的学号,课程号,成绩?
答案:
如果要知道学生的姓名:
参考:http://zhidao.baidu.com/link?url=1hVfu2fzddmSlZkn0El-bpyuQHX2egJGRsTLqDs8-UQOwjO5XxlBO_PEZ6yI9Vvpf9oMe-6BXV98W-SIT0ynsiDmhZbX95rL5P49hiPDLe_
![](https://images2015.cnblogs.com/blog/409175/201607/409175-20160727183743669-1120223377.jpg)
如何查询每门课程最高分的学生的学号,课程号,成绩?
答案:
select t1.sid,t1.cid,t1.score from score t1 where t1.score = ( select max(t2.score) from score t2 where t2.cid = t1.cid group by t2.cid )
如果要知道学生的姓名:
select t1.sid,s.name,t1.cid,t1.score from score t1 inner join stu s on t1.sid=s.id where t1.score = ( select max(t2.score) from score t2 where t2.cid = t1.cid group by t2.cid )
参考:http://zhidao.baidu.com/link?url=1hVfu2fzddmSlZkn0El-bpyuQHX2egJGRsTLqDs8-UQOwjO5XxlBO_PEZ6yI9Vvpf9oMe-6BXV98W-SIT0ynsiDmhZbX95rL5P49hiPDLe_
相关文章推荐
- Json与Bean的相互转换
- 2016.07.17【初中部 NOIP提高组 】模拟赛C
- 二维码跳转不同的 app store
- 字符串包含
- Xargs用法详解
- web前台后台实现下载功能
- POJ 1067 wythoff博弈
- 银联的跨行清算体系架构分析
- HttpURLConnection 上传图片(文件)到服务器
- MYSQL常用架构与调优经验分享
- Mybatis二级缓存应用场景和局限性
- ping 原理与ICMP协议
- 开发日记——手机安全卫士 Day08 2016-7-27 完成软件管家功能
- java 提取曲线图数值并导出excel
- Centos 下安装 Nginx
- gitconfig中磨刀不误砍柴工的小配置
- cornerstone上传静态库.a
- string与wstring之间的转换
- Ubuntu 14.04 LTS 实现双机文件同步lsync和rsync
- Java同步队列(非阻塞队列与阻塞队列)——java并发容器