Как мне комбинировать наборы? Например, у меня есть следующая таблица, db.table1
:
cola colb colc
abc 1 [1, 2]
abc 1 [3]
Я хочу:
abc 1 [1, 2, 3]
Я пытался:
SELECT cola, colb, COLLECT_SET(colc)
FROM db.tbl1;
, которая дает ошибку FAILED: UDFArgumentTypeException Only primitive type arguments are accepted but array<string> was passed as parameter 1.
потому что, кажется, я не могу собрать наборы множеств.