题解 | 考试分数(三)

考试分数(三)

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

SELECT b.id,a.name,b.score
FROM language a
LEFT JOIN(
    SELECT id,language_id,score,DENSE_RANK() OVER(partition by language_id order by score desc) s_rank
    FROM grade 
) b
ON a.id = b.language_id
WHERE b.s_rank < 3
ORDER BY a.name,b.score DESC,b.id

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务