Nếu tôi có hai cột, một cột có số lượng rất cao và một cột có số lượng rất thấp (số giá trị duy nhất), tôi nhóm theo thứ tự nào thì có vấn đề gì không?
Đây là một ví dụ:
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
Có những tình huống mà nó quan trọng không?