我有两张table
X
-----------------
id | value
1 | 10
2 | 20
Y
----------------
id | value
2 | 30
那么输出应该是
result
-----------------
id | value
1 | 10
2 | 50 (20 + 30) from both the tables
我得在 hive 里做。
3条答案
按热度按时间gtlvzcf81#
这看起来像一个
left join
:wz1wpwve2#
您可以使用union all和group by尝试下面的选项-
ffdz8vbo3#
如果两个表都有不匹配的id列表,我们可以使用full outer join来获得结果。请考虑以下问题: