请选择 进入手机版 | 继续访问电脑版
MSIPO技术圈 首页 IT技术 查看内容

hive anti用法

2023-07-13

left anti join

a left anti join b :在查询过程中,剔除a表中和b表有交集的部分。

select a.col
from a 
left anti join b
on a.col= b.col;

相当于

select a.col
from a 
left anti join b
on a.col= b.col;
where b.col is null;

demo

select 
a.col,b.col
from
    (
     Select explode (array(1,2,3,4,5)) AS col
    ) a
left anti join
    (
     Select explode (array(1,2,3)) AS col
    ) b
on a.col=b.col

相关阅读

手机版|MSIPO技术圈 皖ICP备19022944号-2

Copyright © 2023, msipo.com

返回顶部