0%

SQL语句相关问题

[TOC]

查询成绩表中每名学生成绩最高的课程和最大分数以及这个学生的名字

1
2
3
4
5
6
7
# 给定成绩表t,表结构字段为(name, subject, score)

# 使用子sql语句
select t.*
from (select name, max(score) m from t GROUP BY name) b, t
where t.name=b.name and t.score=b.m

[1]:https://blog.csdn.net/zb199738/article/details/102767660 “参考链接”