SELECT group_id, data
FROM (
SELECT group_id, data,
ROW_NUMBER() OVER (PARTITION BY group_id ORDER BY score DESC) AS row_num
FROM your_table
) ranked
WHERE row_num <= 5;
mysql如何查询各分组下top前五的数据
最新推荐文章于 2024-07-22 03:10:33 发布