题解 | #每类试卷得分前3名#
每类试卷得分前3名
https://www.nowcoder.com/practice/255aa1863fe14aa88694c09ebbc1dbca
select *
from (
select tag as tid,
uid,
row_number() over (partition by tag order by MAX(score) desc,min(score) desc ,uid desc) ranking
from exam_record
join examination_info ei on exam_record.exam_id = ei.exam_id
group by tag, uid
)t
where ranking <=3;

