SELECT * FROM ( SELECT 分组的字段名, ROW_NUMBER() OVER(PARTITION BY 分组的字段名 ORDER BY 排序的字段名) AS RN FROM 表名 ) WHERE RN <= 10 得到分组后,数据的前几条
oracle按照某一列进行分组,取每组的前几条
最新推荐文章于 2023-07-25 11:23:51 发布
SELECT * FROM ( SELECT 分组的字段名, ROW_NUMBER() OVER(PARTITION BY 分组的字段名 ORDER BY 排序的字段名) AS RN FROM 表名 ) WHERE RN <= 10 得到分组后,数据的前几条