配置项更新与子查询

hla*_*kar 7 sql hive

我正在尝试通过子查询更新Hive表,并且我知道Hive不支持此类更新。有什么解决方法吗?

我的更新看起来像这样

UPDATE tmp_aka
    SET guid = (SELECT mguid FROM tmp_maxs
                                        WHERE tmp_maxs.guid = tmp_aka.guid);
Run Code Online (Sandbox Code Playgroud)

小智 2

也许您可以为 select 语句结果创建一个表,并插入一个新值,并插入到表中,从新创建的表中选择值