select * from (select name,sum(grade_num) grade_sum from user
join grade_info on id=user_id
where type='add'
group by user_id) t
order by grade_sum desc
limit 1;