spark:expression ‘xxx’ is neither present in the group by

同一段SQL,在MYSQL中测试通过,挪到大数据执行报错:

org.apache.spark.sql.AnalysisException:
expression 'xxx' is neither present in the group by, nor is it an aggregate function.

Add to group by or wrap in first(or first_value)...

大数据查询遇到这个错误,解决方法已经提示。就是在xxx外面包裹first()函数。

至于原因:

https://www.jianshu.com/p/c131657a5813

上善若水,水利万物而不争。

Original: https://www.cnblogs.com/yoyotl/p/12765577.html
Author: 一沙世界
Title: spark:expression ‘xxx’ is neither present in the group by

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/8838/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

发表回复

登录后才能评论
免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部