Hive进阶_Hive的子查询
- 集合中如果含null数据,不可使用not in, 可以使用in
- hive只支持where和from子句中的子查询
- 主查询和自查询可以不是同一张表
select e.ename from emp e where e.deptno in ( select d.deptno from dept d where d.dname='SALES' or d.dname='ACCOUNTING' );
select * from emp e where e.deptno not in ( select e1.mgr from emp e1 where e1.mgr is not null );