/* 子查询
select name,grade_num
from(
select
name,
sum(grade_num) grade_num
from user u
right join grade_info g on u.id=g.user_id
group by name
) t
where grade_num=(
select max(grade_num)
from (
select
name,
sum(grade_num) grade_num
from user u
right join grade_info g on u.id=g.user_id
group by name
) t
)
窗口函数、limit输出第1个 */
select
name,
sum(grade_num) grade_num
from user u
right join grade_info g on u.id=g.user_id
group by name
order by grade_num desc
limit 1

京公网安备 11010502036488号