
mysql 5.7 order by group by 的问题
一、问题项目中经常有这样的需求,比如如下的记录,需要查询到windy的score的最大值的记录表名为test我想当然的会这样写SQL:先根据score来降序排序,然后再聚合select * from (select * from test ORDER BY score desc ) a GROUP BY name;查询出的结果:这个结果是不对的,因为很明显,windy的socre最大值应该是100二、解决方案1、利用limitselect * from .







