我有2个Hive表,一个是事务表,另一个是master。
第1个蜂巢表 -
1,London,UK
2,Dubai,UAE
3,W-DC,USA
我的主表就像
UK,Europe
Dubai,Asia
USA,N-America
我想要这样的结果:
1,London,Europe
2,Dubai,Asia
3,W-DC,N-America
答案 0 :(得分:0)
Hive不支持update
中的join
。要实现此目的,您必须使用insert overwrite table
。
注意:在select
insert overwrite table
语句中测试所需结果
insert overwrite table tablename
select a.col1,a.col2,b.col2
from tablename a join mastertable b on a.col3=b.col1