В Presto вы можете использовать array_agg
.Предполагая, что на входе все ваши array
являются одноэлементными, это будет выглядеть так:
select id, array_agg(array[0])
from ...
group by id;
Если, однако, ваши входные массивы не обязательно являются одноэлементными, вы можете объединить это сflatten
, вот так:
select id, flatten(array_agg(array))
from ...
group by id;