有人能回答下面的问题吗?左连接是外部连接还是内部连接?(我们是否需要键入left“outer”join来进行外部连接?或者简单的左连接作为外接?)
yquaqz181#
以下内容在(几乎)所有数据库中都是等效的: INNER JOIN 以及JOIN LEFT OUTER JOIN 以及LEFT JOIN RIGHT OUTER JOIN 以及RIGHT JOIN FULL OUTER JOIN 以及 FULL JOIN
INNER JOIN
LEFT OUTER JOIN
RIGHT OUTER JOIN
FULL OUTER JOIN
FULL JOIN
ckx4rj1h2#
就像大多数数据库一样 outer 单词在中是可选的 left [outer] join ,而这两个句法具有完全相同的含义。快速浏览配置单元文档:配置单元支持以下用于联接表的语法:
outer
left [outer] join
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)
2条答案
按热度按时间yquaqz181#
以下内容在(几乎)所有数据库中都是等效的:
INNER JOIN
以及JOIN
LEFT OUTER JOIN
以及LEFT JOIN
RIGHT OUTER JOIN
以及RIGHT JOIN
FULL OUTER JOIN
以及FULL JOIN
ckx4rj1h2#
就像大多数数据库一样
outer
单词在中是可选的left [outer] join
,而这两个句法具有完全相同的含义。快速浏览配置单元文档:
配置单元支持以下用于联接表的语法: