Hive:left join VS left semi join VS in 的聯繫與區別

Hive中,左關聯有left join和left semi join兩種方式,兩種方式存在很大的差別。 簡單總結來說: left join就是我們平時所用的left join。 而當A表left semi join關聯B表時,結果表只能有A表的列,且B表只能在on中設置過濾條件,並且當B表有重複數據時,A表只會關聯B對應值一次。某種意義上來說left semi join與in的功能非常相似。 當主
相關文章
相關標籤/搜索