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

每类试卷得分前3名

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

select
    tag,
    uid,
    ranking
from
    (
        select tag,uid,
        row_number() over (
            partition by tag
            order by max_score DESC,min_score DESC,uid DESC
        ) as ranking
        from(
            select uid,tag,max(score) as max_score,min(score) as min_score
            from exam_record join examination_info using(exam_id)
            group by uid,tag
        ) as t_uid_tag_score
    ) as t_uid_tag_score
where ranking<=3

全部评论

相关推荐

03-30 19:30
石家庄学院 Java
野蛮的柯基在游泳:都能入股了,还得是Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务