select user_id,name,s from (select user_id,name,sum(grade_num) as s,m from grade_info as gi,user as u,(select sum(grade_num)as m from grade_info group by user_id order by m desc limit 1) as recorder where gi.user_id=u.id group by user_id)as result where s=m order by s desc