使用布尔值的Hive查询求值为null

时间:2012-12-04 03:38:14

标签: left-join hive

我想要那些没有b.email mathc的a.email案例。因此在这种情况下b.email将为null,但我不确定如何正确编写此hive查询

select a.email, b.email from dir1 a left outer join on dir1 b where b.email为空

我期望的输出是

abc@aol.com abc@aol.com
bcd@yahoo.com NULL

我只想保留右侧有空的情况

1 个答案:

答案 0 :(得分:1)

使用b.email IS NULL

的地方
select a.email, b.email from dir1 a left outer join on dir1 b where b.email is null