美文网首页
Leetcode 1194. 锦标赛优胜者

Leetcode 1194. 锦标赛优胜者

作者: 七齐起器 | 来源:发表于2021-12-22 13:17 被阅读0次

    https://leetcode-cn.com/problems/tournament-winners/

    select a.group_id,a.player_id from(
    select *,row_number() over(partition by a.group_id order by a.score desc)id from(
    select  a.group_id,a.player_id,sum(a.score) score from(
    select a.group_id,a.player_id,sum(ifnull(b.first_score,0)) score
    from Players a left join Matches b on a.player_id=b.first_player 
    group by a.group_id,a.player_id
    union all 
    select a.group_id,a.player_id,sum(ifnull(b.second_score,0)) score
    from Players a left join Matches b on a.player_id=b.second_player
    group by a.group_id,a.player_id
    )a 
    group by a.group_id,a.player_id
    )a 
    )a where a.id=1
    

    相关文章

      网友评论

          本文标题:Leetcode 1194. 锦标赛优胜者

          本文链接:https://www.haomeiwen.com/subject/psyqqrtx.html