- 根据name分组,获取每组中createDate最大的那条记录(整条)查询出来
select * from (
select id,name,counts,createDate,row_number() over(partition by name order by createDate desc) rn
from testTable
) t where t.rn <=1
- 有字段 id,name ,counts,createDate
- 从表testTable中查询
查找前执行语句:
select *from testTable
- 出现下图:
执行筛选查找语句:
select * from (
select id,name,counts,createDate,row_number() over(partition by name order by createDate desc) rn
from testTable
) t where t.rn <=1
- 如下图: