hive左关联剔除和where 剔除不一致
生活随笔
收集整理的這篇文章主要介紹了
hive左关联剔除和where 剔除不一致
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
--在關聯條件不唯一的時候。存在一對多的情況時候。
select count(1) from ?TEMP.TEMP_DTL_GL T?? ?LEFT JOIN TEMP.COST_RATE RATE?? ?ON T.MOD = RATE.MOD?? ?AND T.IAT = RATE.SAT?? ?where T.IAT IN ('IAT04','IAT115')?? ?
--根據MOD 和IAT同時剔除 IAT為 ('IAT04','IAT115')?? ?的數據
與
select count(1) from ?TEMP.TEMP_DTL_GL T?? ?LEFT JOIN TEMP.COST_RATE RATE?? ?ON T.MOD = RATE.MOD?? ?AND T.IAT = RATE.SAT?? ?and T.IAT IN ('IAT04','IAT115')?? 的條數不一致?--取T表的數據,再發散出MOD 和IAT的數據
?
?
總結
以上是生活随笔為你收集整理的hive左关联剔除和where 剔除不一致的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: excel 应用技巧
- 下一篇: 信息系统项目管理师复习第1小时