标签: hadoop hive
只是想知道为什么Hive不允许在JOIN子句中使用>,> =条件,但你可以JOIN ON IF(a > b, 1, 0) = 1来解决它。
JOIN ON IF(a > b, 1, 0) = 1
如果性能不是问题,是否有时候使用JOIN ON IF(a > b, 1, 0) = 1是正常的?
答案 0 :(得分:0)
由于:
Hive不支持不相等的连接条件 因为很难表达这样的条件 地图/减少工作。
来自Hive LanguageManuel