【发布时间】:2017-11-16 00:08:06
【问题描述】:
我在蜂巢中有两个表,说表 A 和表 B。基本上我想加入它们,并希望根据单个查询中的某些条件选择不同的列。
表 A:
empid;name;sal;dept
1;'X';100;IT
2;'Y';100;IT
3;'Z';100;ADMIN
表 B:
empid;name;address
1;'X';A
2;'Y';B
3;'Z';C
期望的输出:
When Dept='IT'
select empid,name,address from Table A join Table B on (A.empid=B.empid)
When Dept='ADMIN'
select empid,address from Table A join Table B on (A.empid=B.empid)
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: hive