Hive exists 用法

where exists(select c2/1/*/key2 from tb2 where tb2.key2 = tb1.key1

exists()中的select后面跟其他字段也行,where后面用关联字段即可!

 

selec * :

 

in :

 

 

exists(select *) :

 

 

exists(select 1) :

 

 

exists(select 其他列) :

 

 

exists(select 关联列) :

 

 

left semi join :

Hive in exists 区别

select * from 
tmp.sales_info_test  t1
where exists (select sku_name
 from tmp.sales_info_test2  t2 where  t1.sku_id = t2.sku_id)

HIve 2.0.0

 

更多企业内的技术应用和使用技巧,请移步至我的公众号【程序员实用技能】

图片

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页