[hive]left join 与left outer join

一、inner join 与 outer join

Inner Join 逻辑运算符返回满足第一个(顶端)输入与第二个(底端)输入联接的每一行。这个和用select查询多表是一样的效果,所以很少用到;
outer join则会返回每个满足第一个(顶端)输入与第二个(底端)输入的联接的行。它还返回任何在第二个输入中没有匹配行的第一个输入中的行。关键就是后面那句,返回的多一些。所以通常意义上的left join就是left outer join

二、left outer join属于outer join,而left join 是left outer join 的缩写

猜你喜欢

转载自blog.csdn.net/TOMOCAT/article/details/81200563