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