Pokud víte, že dva sloupce z vašeho výsledku spolu vždy přímo souvisejí, je to pomalejší:
SELECT DISTINCT CustomerId, CustomerName FROM (...)
než toto:
SELECT CustomerId, CustomerName FROM (...) GROUP BY CustomerId
protože v druhém případě musí porovnat pouze id, ale v prvním případě musí porovnat obě pole. Toto je trik specifický pro MySQL. S jinými databázemi to nebude fungovat.