有人会回答下面的问题吗?
在配置单元中是左联接是外部联接还是内部联接?
(我们是否需要键入左“外部” 连接才能进行外部连接?还是简单地左连接用作外部连接?)
答案 0 :(得分:2)
就像在大多数(如果不是全部)数据库中一样,outer
字词在left [outer] join
中是可选的,而两种语法的含义完全相同。
Hive支持以下用于联接表的语法:
join_table: table_reference [INNER] JOIN table_factor [join_condition] | table_reference {LEFT|RIGHT|FULL} [OUTER] JOIN table_reference join_condition | table_reference LEFT SEMI JOIN table_reference join_condition | table_reference CROSS JOIN table_reference [join_condition] (as of Hive 0.10)
答案 1 :(得分:0)
(几乎)所有数据库中的以下内容均等效:
INNER JOIN
和JOIN
LEFT OUTER JOIN
和LEFT JOIN
RIGHT OUTER JOIN
和RIGHT JOIN
FULL OUTER JOIN
和FULL JOIN