DISTINCT是对结果集进行去重,有三点需要注意. 1.在大多数情况下(两者后面所跟的字段相同时),DISTINCT跟group by是等效的,此时DISTINCT可以看作group by的一个特例,DISTINCT会使用到group by. 如: select a,b from tableA group by a,b 关于distinct的优化,可以参考group by的优化. 2.当distinct与limit结合使用时,比如limit count时,MySQL找到不同的count行数据时…