如何在 mysql 查询中获取每个组的前 10 名?

How to get the top 10 of each group in a mysql query?

这个问题几乎说明了问题。我想在 mysql 查询中获得每个类别中得分最高的项目,该查询首先按组排序,然后是得分。这个怎么做?

我相信这里已经回答了这个问题: Limit the number of rows per ID

基本上你会得到一个 table,其中包含每个分区(类别)中的行号,然后是 select 行 <= 10 的记录。