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(本條記錄在
相關文章
相關標籤/搜索