题解 | #考试分数(三)#

考试分数(三)

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

思路:dense_rank()
select
g.id
,name
,score
from
(
select
g.id
,name
,score
,row_number(partition by name order by score desc) rk
from grade g
left join language l on g.language_id = l.id
) a
where rk<=2
order by name,rk desc,id

sql刷题笔记 文章被收录于专栏

sql刷题笔记,有思路的讲解,不过比较简单,可以稍微启发你一下,留给你一些思考的空间。

全部评论

相关推荐

看网上风评也太差了
投递万得信息等公司8个岗位 >
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务