`
chiyx
  • 浏览: 273641 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Hive使用LEFT OUTER JOIN 实现not in 子句

    博客分类:
  • HIVE
阅读更多
当前HIVE 不支持 not in 中包含查询子句的语法,形如如下的HQ语句是不被支持的:

查询在key字段在a表中,但不在b表中的数据
select a.key from a where key not in(select key from b)


可以通过left outer join进行查询,(假设B表中包含另外的一个字段 key1

select a.key from a left outer join b on a.key=b.key where b.key1 is null

分享到:
评论
3 楼 idealwangqing 2012-05-20  
       
2 楼 idealwangqing 2012-05-20  
      
1 楼 idealwangqing 2012-05-20  
    

相关推荐

Global site tag (gtag.js) - Google Analytics