如果里面没有子查询,使用下面的SQL,那么排序会出错。出错的取决于GROUP BY 是否有多于一条的分组。
1 2 3 4 |
|
原因:@rank排名发生在GROUP BY 之前。GROUP BY 是对排名后的结果进行分组。如果想对分组后的结果进行排名,请使用子查询。
更多相关免费学习推荐:mysql教程(视频)
以上就是mysql中如何实现排名的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
pinterest mysql实践利用分片来解决百亿数据的存储问题
更多相关阅读请进入《mysql》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。