因为group by后取的一条数据默认是按主键id排序后的第一条,而且mysql查询语句是先执行group by再执行order by的。所以无法直接取 group by 后 创建时间最新的数据。
通过过max()取最大id。
select max(id),name from stu2 group by name