怎样在数据库的一个表里筛选出每一人的时间最新的一条

如题所述

用group by可以实现:
select yhh,MAX(gdtime) from table1 group by yhh
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-03
group by 人的唯一标识进行分组查询,在用时间进行排序得到每人最新的数据,然后limit 1.就得到了每人一条的最新数据
如:SELECT * FROM tb_info i GROUP BY i.info_title=1 ORDER BY i.info_date DESC LIMIT 1;
相似回答