语句如下:

select *  
  from (select t.*,  
               (Row_number() over(partition by 分组字段 order by 排序字段)) rn  
          from 表名字 t)  
 where rn < 6;

示例:

select *  
  from (select t.*,  
               (Row_number() over(partition by t.type order by t.id)) rn  
          from tbl_requisition t)  
 where rn < 6;

意思是:根据 tbl_requisition 表中的 type 类型进行分组,取前 5 条,且这 5 条数据是根据 id 排序的

来个截图(查找结果)

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

Jalen Chu 微信支付

微信支付

Jalen Chu 支付宝

支付宝

Jalen Chu 公众号

公众号