select u.name,sum(g.grade_num) over(partition by g.user_id) as grade_sum from user u inner join grade_info g on u.id=g.user_id order by grade_sum desc limit 0,1