Clickhouse - Группировка по вложенным столбцам - PullRequest
0 голосов
/ 27 мая 2019

Как выполнить группирование по вложенным столбцам?

У меня есть вложенный столбец items.productName и items.amount

Я хочу получить сумму сумм, сгруппированных по каждому значению productName

Я могу добиться этого, используя массив join

SELECT items.productName as name, sum(items.amount) as amt from test 
array join items
group by items.productName

Но объединения массивов медленные, поэтому мы не можем их использовать.

Поэтому я попытался использовать sumForEach (), но я не уверен, как сгруппировать результат по отдельным productName

SELECT items.productName as name, sumForEach(items.amount) as amt from test
group by name

Могу ли я достичь этой функциональности без использования соединения массива?

Спасибо.

...