hive本身不支持不等連結,可以使用如下方法實現不等連結
表a(id,data1)大表
表b (id,data1)小表
需求是表A減去表B
select c.id , c.data1 from
(select a.id as id , a.data1 as data1, b.data1 as b_data1 from a
LEFT OUTER JOIN b
ON a.id = b.id ) c
where c.b_data1 is NULL;
該方法的關鍵詞:左連結
hive本身不支持不等連結,可以使用如下方法實現不等連結
表a(id,data1)大表
表b (id,data1)小表
需求是表A減去表B
select c.id , c.data1 from
(select a.id as id , a.data1 as data1, b.data1 as b_data1 from a
LEFT OUTER JOIN b
ON a.id = b.id ) c
where c.b_data1 is NULL;
該方法的關鍵詞:左連結