mysql5.7语句:查询每个分组的前5条语句
时间: 2024-06-01 15:13:26 浏览: 89
SQL语句分组获取记录的第一条数据的方法
5星 · 资源好评率100%
可以使用如下mysql5.7语句查询每个分组的前5条语句:
SELECT *
FROM (
SELECT *, ROW_NUMBER() OVER(PARTITION BY group_id ORDER BY id) AS row_num
FROM your_table
) subquery
WHERE row_num <= 5;
其中,your_table是你要查询的表,group_id是你要分组的字段,id是你要排序的字段。该语句会为每个分组的记录按照id进行排序,并筛选出前5条记录。
阅读全文