вью при добавлении строк в таблице-источнике, чтобы в итоге получилась таблица с несколькими ключевыми полями и полем - вложенной таблице с остальными данными для этих ключевых полей?
значения надо суммировать или конкатенировать? sumMap или groupArrayArray SimpleAggregateFunction/AggregateFunction groupArrayArray / groupUniqArray.
не надо суммировать, просто увеличивать кол-во строк во вложенной таблице
SimpleAggregateFunction/AggregateFunction groupArrayArray / groupUniqArray. могу написать пример или дать ссылку, если вы предоставите create table из трех полей, + insert, + и что нужно на выходе
вот я с AggregateFunction щас эксперементирую, я полагаю должно быть поле nested_fied Nested (field1 AggregateFunction(groupArrayArray))?
Nested это бесмысленный syntax sugar, который мешает в этом случае
то есть проще просто поля массивы создавать? а потом работать, как-будто с вложенной структурой?
нет никакой вложенной структуры. Есть только массивы. Nested это syntax sugar, который существует только в момент create_table (почти, не будем упомимать flatten_nested).
А выборку потом как делать, она же с nested через array join делается?
Обсуждают сегодня