SparkSql 使用 left outer join 求差集
Created at 2021-12-11 Updated at 2021-12-11 Category 大数据 views
需求
有两个表,A,B。A 表中有字段 id,name,B表有id字段,我需要求出A表中不包含B表的id的name,而使用 expect 只能求一列的差集。
解决办法
查阅一些资料后得到一个办法,就是使用left outer join,试了一下非常好用。
select name from A left outer join B on A.id=B.id where B.id is null