查询的时候加个排序是不是就可以了?

我的意思是 排行榜能不能排序其他的东西?

普通查询排序,并不能知道目前的实时名次

理论上,可以给每个商品都注册一个「用户」来用排行榜 joy

没办法使用其他表来生成排名? 代码应该兼容的把,没有什么本质区别啊

我试了不行,但我强烈建议你们加上,因为排名在电商中用处很大。

这个功能还是比较推荐通过存储的 order by 功能来实现,比如增加一个 sales 列来表示销量,并给它加上索引。查询的时候按 sales 来排序就好了。

排名的话,您可以自己定时(比如一小时一次)跑一下,然后记到存储里。

Ok 那有没有办法,获取这个用户排名的的百分比? 比如这个用户的排名是整个列表的 前 10% ,就是用百分百代替具体的排名值

排名 / count

没有数目限制