题解 | #获得积分最多的人(二)#
获得积分最多的人(二)
https://www.nowcoder.com/practice/b6248d075d2d4213948b2e768080dc92
with ts as( select user_id, sum(grade_num) as s from grade_info group by user_id ) select t.user_id, name, max(s) as grade_num from ts t inner join user u on t.user_id = id group by t.user_id, name having grade_num = (select max(s) from ts) order by t.user_id asc group by 和窗口函数的关系是 select a, b, c...d, 窗口函数 from t 这里面select了几个元素,group by 后面就要把这些都写上,我们常常只写一个,容易忽略多个的情况,需要注意