Als je weet dat twee kolommen van je resultaat altijd direct gerelateerd zijn, dan is het langzamer om dit te doen:
SELECT DISTINCT CustomerId, CustomerName FROM (...)
dan dit:
SELECT CustomerId, CustomerName FROM (...) GROUP BY CustomerId
omdat het in het tweede geval alleen de id hoeft te vergelijken, maar in het eerste geval beide velden moet vergelijken. Dit is een MySQL-specifieke truc. Het werkt niet met andere databases.