Hive JOIN的基本操作 及 内部实现

1、HIVE基本操作:

  [一起学Hive]之十一-Hive中Join的类型和用法

 

注:HIve不支持非等值连接;

什么是等值连接:

//Oracle SQL 不等值连接
//通过不等值连接查找7788号员工可以去非本人出生地参加工作的地方。

SELECT emp.empno,emp.ename,dept.loc 
FROM emp INNER JOIN dept ON emp.deptno <> dept.deptno 
WHERE empno=7788 
ORDER BY EMPNO

结果:
EMPNO  ENAME  LOC
7788   SCOTT  NEW YORK
7788   SCOTT  CHICAGO
7788   SCOTT  BOSTON

 

2、HIVE JOIN 内部原理:

Hive中Join的原理和机制

Hive的三种Join方式 

 

关于SMB:

  Hive 基础之:分区、桶、Sort Merge Bucket Join 

  hive join

  Hive JOIN使用详解 (感觉有误)

  

 

 

posted @ 2017-07-04 01:40  mzzcy  阅读(410)  评论(0编辑  收藏  举报