我有一个蜂巢表
create table mySource(
col_1 map<string, string>,
col_2 map<string, string>
)
这是记录的样子
col_1 col_2
{"a":1, "b":"2"} {"c":3, "d":"4"}
我的目标表看起来像这样
create table myTarget(
my_col map<string, string>
)
现在我想将 mySource 中的两列组合成一个映射并将其提供给我的目标表。基本上我想写类似的东西
insert into myTarget
select
some_method(col_1, col_2) as my_col
from mySource;
蜂巢中是否有内置方法可以做到这一点?我用 collect_set 尝试了一些东西,但出现了很多错误