题解 | #每类试卷得分前3名#

每类试卷得分前3名

https://www.nowcoder.com/practice/255aa1863fe14aa88694c09ebbc1dbca

select
    *
from
    (
        select
            tag as tid,
            uid,
            rank() over (
                partition by
                    tag
                order by
                    max(score) desc,
                    min(score) desc,
                    uid desc
            ) as ranking
            
        from
            exam_record
            join examination_info using (exam_id)
        group by
            tag,
            uid
    ) t
where
    t.ranking <= 3

全部评论

相关推荐

挥毫自在:想白嫖你呢
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务