sql---在一张表中,有多人的多条数据,但只查询出每个人最近的那一条数据!

在这里插入图片描述

SELECT * from  patient_state a JOIN (select max(state_id) as state_id from patient_state group by patid) b ON b.state_id = a.state_id ORDER BY a.patid asc;

结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/bpdwg888/article/details/107042494