JOIN是INNER JOIN的简写,LEFT JOIN 是LEFT OUTER JOIN的简写。
表t1(id, data)
数据:
1,11
2,22
3,33
表t2(id,data)
数据:
1,11
2,22
4,44
------------------------------------
如果是JOIN 的话,这里结果是
1,11 + 11
2,22 + 22
如果是left join的话,这里结果是
1,11 + 11
2,22 + 22
3, 33 + null
如果左侧是t2,则为
1,11 + 11
2,22 + 22
4, 44 + null
参考文章:
关于Hive中的join和left join的理解 - JasonCeng - 博客园
Hive 中HQL中inner join,join, left join,full join区别_杨鑫newlfe的博客-CSDN博客_hive inner join