我有两个配置单元表,一个是事务表,另一个是主表。第一个 hive 表-
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
xpcnnkqh1#
配置单元不支持 update 从 join 。要实现这一点,您必须使用 insert overwrite table .注意:一定要测试 select 在中使用所需结果之前的语句 insert overwrite table ```insert overwrite table tablenameselect a.col1,a.col2,b.col2from tablename a join mastertable b on a.col3=b.col1
update
join
insert overwrite table
select
1条答案
按热度按时间xpcnnkqh1#
配置单元不支持
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