Bootstrap

【LeetCode-SQL】1112. 每位学生的最高成绩

一、题目

表:Enrollments

+---------------+---------+
| Column Name   | Type    |
+---------------+---------+
| student_id    | int     |
| course_id     | int     |
| grade         | int     |
+---------------+---------+
(student_id, course_id) 是该表的主键。

编写一个 SQL 查询,查询每位学生获得的最高成绩和它所对应的科目,若科目成绩并列,取 course_id 最小的一门。查询结果需按 student_id 增序进行排序。

任意顺序 返回结果表。

查询结果格式如下所示。

示例 1:

输入:
Enrollments 表:
+------------+-------------------+
| st
;