查询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

 

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

posted @ 2021-08-03 22:10  水水君  阅读(2253)  评论(0)    收藏  举报