【发布时间】:2016-12-22 06:06:45
【问题描述】:
我有以下两张表
Employee(age,name,dpt_cd,dpt_rg_cd)
Department(dpt_id,dpt_cd,dpt_rg_cd)
我想对这些表执行以下查询,但不幸的是 HIVE 不支持 OR in JOIN 条件。如何在没有 OR 条件的情况下重写查询并给出相同的结果
SELECT * FROM employee LEFT OUTER JOIN department ON (employee.dpt_cd =department.dpt_cd OR (employee.dpt_cd ='' AND employee.dpt_rg_cd= employee.dpt_rg_cd ))
【问题讨论】:
标签: hive hiveql impala bigdata