查询MySQL数据库,获取最新的记录


1、查询单条最新的记录

select * from table order by create_time limit 1;

2、查询多条的最新记录

  单表查询:

select type, max(create_time) from table
group by type

  多表查询:

select t1.*, t2.create_time, t2.type from (
select type, max(create_time)

from table
group by type) t1
left join table2 t2 on t1.id = t1.id

 

------ 新手随笔,如有错误欢迎指出;有更好的方法也欢迎大家评论区留言,感谢大佬


免责声明!

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



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