取最新的记录

2022-02-05  本文已影响0人  抬头挺胸才算活着

方法1:group by

字段问题通过join解决

方法2:over partition by

select * from ( select tmp.*, row_number() over(PARTITION BY 分组字段 order by 排序字段 desc) as rn from 表名 tmp ) where rn = 1

方法3:join

 SELECT t1.* FROM t_login_log t1
     LEFT JOIN t_login_log t2 ON t1.user_id = t2.user_id AND t1.login_time < t2.login_time 
     WHERE t2.id IS NULL; 
上一篇 下一篇

猜你喜欢

热点阅读