题解 | #考试分数(三)#
考试分数(三)
https://www.nowcoder.com/practice/b83f8b0e7e934d95a56c24f047260d91
select
id,
name,
score
from
(
select
g.id,
l.name,
g.score,
dense_rank() over (
partition by
g.language_id
order by
g.score
desc
) ranks
from
grade g,
language l
where
g.language_id = l.id
) t
where ranks <= 2
order by name, score desc, id


查看13道真题和解析