MySQL:如何查询出每个分组中的 top n 条记录?

问题描述 需求: 查询出每月 order_amount(订单金额) 排行前3的记录。 例如对于2019-02,查询结果中就应该是这3条: 解决方法 MySQL 5.7 和 MySQL 8.0 有不同的处理方法。 1. MySQL 5.7 我们先写一个查询语句。 根据 order_date 中的年、月,和order_amount进行降序排列。 然后,添加一个新列:order_amount(本条记录在
相关文章
相关标签/搜索