запрос?
SELECT
fcd,
groupArray
(
tuple
(
agc, stc, oci, sci,
groupArray(tuple(uuid , prc))
)
)
FROM table
GROUP BY (fcd)
только через subquery вложенные аггрегатные функции по определению не возможны SELECT fcd, groupArray(t) FROM ( SELECT fcd, tuple(agc, stc, oci, sci, groupArray(tuple(uuid, rpc)) t FROM table GROUP BY ... вот тут что? ) GROUP BY fcd
из доки это я понял, тут написал так, чтобы было понятно, чего я хочу то есть мне нужно выполнить второй агрегатный запрос над этой query, чтобы сделать группировку в массиве но я не понимаю, какой функцией можно это сделать SELECT fcd, groupArray(tuple(agc, stc, oci, sci, tuple(uuid , prc))) GROUP BY (fcd)
Обсуждают сегодня