是不是看题目觉的看不懂?其实我自己也看不懂,但是又找不到更好的词来形容。
为了更好的表达我的意思,请看下。
如果有一张成绩表(Points),
学生(student) | 成绩(point) | 科目(subject ) |
张三 | 70 | 英语 |
张三 | 80 | 数学 |
李四 | 75 | 语文 |
李四 | 85 | 数学 |
我想知道每个学生成绩最好的是哪一科,该怎么算??
我们应该先找到每个学生最好的成绩
?
1 2 3 |
|
然后再根据这个学生以及成绩去查找科目
?
1 2 3 4 5 6 7 8 9 |
|
关键是要用到Max这个聚合函数。
结果
----------------------------------------
张三 80 数学
李四 85 数学
【SQL】检索满足条件的最大值的数据集合
时间: 2024-10-10 16:36:02