对同一个id只保留最新时间创建的记录
2019-06-12 本文已影响0人
枫隐_5f5f
多条创建记录的表格中 查找最近一条的记录
简单来说就是对id先进行groupby 然后找到最大/最小的时间
然后选择对应的记录
SELECT a.deviceid,a.babyid,a.scores from devicequestionnaires a,
(SELECT babyid,max(created) as ct from devicequestionnaires GROUP by babyid) as b
where a.babyid = b.babyid and a.created = b.ct