У меня есть таблица улья, подобная этой:
colA colB colC 1 a b 1 c d 1 e f 2 w x 2 y z
Я хочу создать карту из группы colB и colC по colA, например:
colA colMAP 1 {(a,b),(c,d),(e,f)} 2 {(w,x),(y,z)}
Как можноЯ достигаю этого в Улей.
Попробуйте следующий sql:
select c1, collect_list(map(c2,c3)) from T group by c1;
Но результатом является массив, а не карта.