当前位置:   article > 正文

hive/mysql使用lateral view explode时会出现的问题(bug)_mysql 有later view吗

mysql 有later view吗

hive/mysql使用lateral view explode时会出现的问题

例子

两边计算

两边计算的区别

上面两边代码除了右边对disp_detail和clk_detail通过lateral view explode进行展开外,其他逻辑都一样

1. 猜一下,两边得到的结果一样吗?
** 2. 如果不一样,左右和右边哪边结果偏高呢?**

问题说明

这个问题唯一需要注意的一点是:lateral view explode当遇到null时,会抛弃该条结果,问题很清晰了。

右边在使用lateral view explode时,当disp_detail或者clk_detail为null时,就会抛弃该条结果,而左边不会。
所以两次计算结果不同,而且左边偏高

这一点在使用中,很多人容易踩坑,还不知道怎么修改!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/761870
推荐阅读
相关标签
  

闽ICP备14008679号