失败的cc level
获赞
507
粉丝
14
关注
17
看过 TA
40
湖南工业大学
2021
大数据开发工程师
IP属地:浙江
暂未填写个人简介
私信
关注
with tmp_table as ( select t1.id, t1.name, sum(t2.grade_num) as grade_sum from user as t1 join grade_info as t2 on t1.id = t2.user_id group by t1.id ) select id, name, grade_sum from tmp_table where grade_sum = (select max(grade_sum) from tmp_table) order by id;
Nacylin:对name字段没有聚合方式,group by u.id,u.name即可,稍加修改即可通过 WITH t AS ( SELECT u.id, u.name, SUM(gi.grade_num) AS grade_sum FROM user u JOIN grade_info gi ON u.id = gi.user_id GROUP BY u.id,u.name ) SELECT id, name, grade_sum FROM t WHERE grade_sum = (SELECT MAX(grade_sum) FROM t) ORDER BY t.id
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务