0
我想在连接条件的列上爆炸。配置单元 - 在加入条件下爆炸
select
t1.a,t2.b, t2.c
from table1 AS t1
join (select b,LATERAL VIEW explode(ABCD) AS c from person) AS t2 ON (t1.c=t2.c)
但是,此查询失败。我怀疑子查询没有按预期工作。 在子查询中,我选择了两列,一列是列b,另一列是列c,这是一个爆炸。
这种编写子查询的方式是正确的吗?如果错了,我怎么能做到这一点。
错误:
Error while compiling statement: FAILED: SemanticException Cannot do equality join on different types: string and map<bigint,array<string>>
什么是你所得到的错误,你可以张贴日志? 你是否确定你的专栏名称是b表格? –
@Rijulsahu:添加了错误信息 –