mysql查询不同用户(操作记录)的最新一条记录


先用MAX(time) 和 group by item_id 查询出不同的item_id对应的最大时间,然后再在外面连表查询,查询 表中 item_id 和login_time 时间 相等于刚才的查询记录的记录


具体语句如下

 
select a.* from reyo a  

join (select item_id,max(login_time) as time from reyo group by item_id) b

on a.item_id = b.item_id

and a.login_time = b.time


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM