具有Select语句或动态值的Hive更新集

时间:2018-08-28 04:13:58

标签: hive sql-update hiveql

我需要基于select语句更新Hive表,但是Hive当前不支持在Set Syntax中使用Select语句。我目前无法使用插入覆盖操作。有什么方法可以使用基于动态设置值的更新表。

Update Table_1
SET PRE_TAX_CLASS_CDE = (Select T1.PRE_TAX_CLASS_CDE from Table_2 T1  join Table_3 T2 on T1_some_id=T2_some_id) 
WHERE
Table_1.IP_ID in (Select IP_ID in some_table);

0 个答案:

没有答案