/ / Чому вулик не дозволяє>,> = в пунктах JOIN, але ви можете обійти його за допомогою JOIN ON IF (a> b, 1, 0) = 1? - хадоп, вулик

Чому не дозволяється>,> = в комбінаціях, але ви можете обійти його з JOIN ON IF (a> b, 1, 0) = 1? - хадооп, вулик

Мені цікаво, чому Hive забороняє>,> = умови в пункті ПРИЄДНАЙТЕСЬ, але ви можете це зробити JOIN ON IF(a > b, 1, 0) = 1 щоб обійти його.

Чи бувають випадки, коли користуються JOIN ON IF(a > b, 1, 0) = 1 добре, якщо продуктивність не є проблемою?

Відповіді:

0 для відповіді № 1

Оскільки:

Вулик не підтримує умови приєднання, які не є рівністю умови, оскільки дуже важко виразити такі умови як карта / скоротити роботу.

З вулика МоваМануель