У меня есть таблица hive со структурой столбца. Мне нужно запустить запрос, чтобы собрать несколько строк этого столбца в массив.Нужно сгруппировать тип структуры в массив
Конечный результат должен быть массив структуры < ....>
Я попытался «collect_set», но он дает мне ошибку, что она не может быть использована для сложных типов. Мне нужен какой-то «group_concat», как в mySSQL.
Есть ли у вас какие-либо идеи, как я могу это достичь (желательно без использования udf/udaf)?
Спасибо.
ОБНОВЛЕНИЕ: У меня есть временное решение с использованием UDAF. Но мне интересно, возможно ли это со встроенными функциями.
Пожалуйста, включите ваш код, чтобы мы могли легче помочь. – ArtOfCode