题解 | 获得积分最多的人(二)

获得积分最多的人(二)

https://www.nowcoder.com/practice/b6248d075d2d4213948b2e768080dc92

with t as (
    select user_id, name, sum_grade
    from (
        select user_id, sum(grade_num) over (partition by user_id) as sum_grade
        from grade_info
    ) a join user b on a.user_id=b.id
)
select distinct user_id as id, name, sum_grade as grade_num
from t
where sum_grade=(
    select max(sum_grade) from t
)

全部评论

相关推荐

2025-12-17 17:15
华东师范大学 运营
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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