1.子查询使用order by再使用group by获取最新记录
在MySQL5.7之后的版本,对子查询做了一定的优化,优化内容详情:https://yq.aliyun.com/articles/72503
5.7之前
SELECT * FROM (SELECT * FROM T1 ORDER BY id DESC) GROUP `name`
5.7之后可以通过limit来实现,但是当数据量超过limit限制时会存在问题
SELECT * FROM (SELECT * FROM T1 ORDER BY id DESC limit 100000000) GROUP `name`