我需要基于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);