Om du vet att två kolumner från ditt resultat alltid är direkt relaterade är det långsammare att göra detta:
SELECT DISTINCT CustomerId, CustomerName FROM (...)
än detta:
SELECT CustomerId, CustomerName FROM (...) GROUP BY CustomerId
eftersom det i det andra fallet bara måste jämföra id, men i det första fallet måste det jämföra båda fälten. Detta är ett MySQL-specifikt trick. Det fungerar inte med andra databaser.