简单用inner join group by 之类的,但是如果在两个表数据量都很多的情况下应该做?xie'xie
select * from 用户表 a join 订单表 b on a.用户id=b.用户id group by 商品id order by 商品id dect limit 10
排行榜逻辑?定时load,然后去Redis取?可行?
直接订单表选出最多的十个用户id再和用户表join取出用户信息,原则就是减少输入,如果先join两个表,数据量更大