题解 | #获得积分最多的人(二)#

获得积分最多的人(二)

http://www.nowcoder.com/practice/b6248d075d2d4213948b2e768080dc92

多子查询而已,没啥难度,就是基本的查询

select
k.user_id,u.name,k.grade_sum
from
(select
t.user_id,t.grade_sum,rank()over(order by t.grade_sum desc) ranking
from
(select
user_id,SUM(grade_num) grade_sum
from
grade_info
where
type="add"
group by
user_id)t)k,
user u
where
k.user_id=u.id
and
k.ranking=1

全部评论
两个嵌套子查询
点赞 回复 分享
发布于 2021-06-09 14:33

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务