我正在尝试了解如何根据与不同表的id匹配来更新Hive表中的列。 也就是说,我有一个表'users',列'UID'(字符串),'isVerified'(布尔值)和更多列。然后我有第二个表'users_verified',只有一列'UID'(字符串)。我正在尝试做一些事情
UPDATE users SET isVerified = 1
WHERE UID in (SELECT UID from users_verified);
然而,这个和UPDATE ON JOIN查询似乎都不支持Hive,而且似乎我需要使用INSERT OVERWRITE语句。谁能给我一个如何运作的例子呢?