【发布时间】:2017-11-28 22:18:02
【问题描述】:
我的 Hive 版本是 0.13。我有两张桌子,table_1 和 table_2
table_1 包含:
customer_id | items | price | updated_date
------------+-------+-------+-------------
10 | watch | 1000 | 20170626
11 | bat | 400 | 20170625
table_2 包含:
customer_id | items | price | updated_date
------------+----------+-------+-------------
10 | computer | 20000 | 20170624
如果customer_id已经存在,我想更新table_2的记录,如果没有,它应该追加到table_2。
由于 Hive 0.13 不支持更新,我尝试使用 join,但失败了。
【问题讨论】: