查数据导数据的时候去重问题实在麻烦,还要学的好多
这里面的用户编号是重复数据,将其分组,按照时间进行排序 ROW_NUMBER()OVER 这个函数好像蛮重要的
select * from(SELECT ROW_NUMBER()OVER(PARTITION BY 用户编号 ORDER BY inserttime desc)AS t,
用户编号,inserttime from miaoshua.交易_收单表 group by 用户编号,inserttime) p
where p.t = 1
查数据导数据的时候去重问题实在麻烦,还要学的好多
这里面的用户编号是重复数据,将其分组,按照时间进行排序 ROW_NUMBER()OVER 这个函数好像蛮重要的
select * from(SELECT ROW_NUMBER()OVER(PARTITION BY 用户编号 ORDER BY inserttime desc)AS t,
用户编号,inserttime from miaoshua.交易_收单表 group by 用户编号,inserttime) p
where p.t = 1