利用row_number() over()函数。
例如获取入场记录表TABLE1中每个人最早的入场那条记录。
select * from (select A.*,row_number() over(partition by userId order by cerateDate desc) aa from TABLE1 A) b where b.aa = 1;
利用row_number() over()函数。
例如获取入场记录表TABLE1中每个人最早的入场那条记录。
select * from (select A.*,row_number() over(partition by userId order by cerateDate desc) aa from TABLE1 A) b where b.aa = 1;