Se ho due colonne, una con cardinalità molto alta e una con cardinalità molto bassa (numero di valori univoco), ha importanza in quale ordine raggruppo per?L'ordine delle colonne è importante in una clausola group by?
Ecco un esempio:
select
dimensionName,
dimensionCategory,
sum(someFact)
from SomeFact f
join SomeDim d on f.dimensionKey = d.dimensionKey
group by
d.dimensionName, -- large number of unique values
d.dimensionCategory -- small number of unique values
ci sono situazioni in cui è importante?
Vedere anche il post correlato: [Ordine MYSQL5 di gruppo per ...] (http://stackoverflow.com/questions/1095645/mysql-5-does-it-matter-what-order-my-group- by-fields-are-in) – trcarden