Skip to content

Commit 3da19e1

Browse files
authored
Update 05-01112-highest-grade-for-each-student.sql
1 parent ac7283c commit 3da19e1

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

05-01112-highest-grade-for-each-student.sql

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,18 @@ from
77
where rnk = 1
88
order by 1
99

10+
--------------------------------------------------------------------------------------------------------------------------------------------------------------
11+
-- nested
12+
-- first get id and highest grade, then get min course_id
13+
14+
select student_id, min(course_id) as course_id, grade
15+
from Enrollments
16+
where (student_id, grade) in
17+
(select student_id, max(grade) as grade
18+
from Enrollments
19+
group by student_id)
20+
group by student_id
21+
order by student_id
1022

1123
-- amazon- 2
1224
-- coursera- 1
13-
14-
--------------------------------------------------------------------------------------------------------------------------------------------------------------

0 commit comments

Comments
 (0)