select e.ename from emp e where e.deptno in
(select d.deptno from dept d where d.dname='sales' or d.dname='accounting');
注意的问题:
- 语法中的括号
- 合理的书写风格
- 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');
注意的问题: