MySQL的distinct和group by 哪个效率更高?

MySQL的distinct和group by 哪个效率更高? 在语义相同,有索引的情况下: group by 和 distinct 都能使用索引,效率相同。因为group by 和 distinct近乎等价,distinct可以被看做是一种特殊的group by。 在语义相同,无索引的情况下: d