1. 程式人生 > >Hive中連線方式小結

Hive中連線方式小結

連線方式可以分為一下幾種

  • 等值連線
  • 不等值連線
  • 外連線(又可分為左外連線和右外連線)
  • 自連線(確切的來說自連線應該是程式設計師的一種技巧)
等值連線和不等值連線需要使用到的資料和表

等值連線的程式碼
執行結果:
不等值連線
執行結果:
外連線用到的表和資料如下:

左外連線: 左外連線執行結果如圖:
其他結果就不一一展示
值得一說的是 Hive中使用semi join替代exist in加一個子查詢
使用例句: