- 问题
在hive中用left join关联两个表,结果中存在关联字段不等的情况,如下图关联结果中的第2、3行。 - 原因排查
经排查发现,a.other_apply_id与b.data_id的数据类型不同,a.other_apply_id字段类型为string,b.data_id字段类型为bigint,可能是字段数据类型不同导致的。 - 解决方法
将两个字段a.other_apply_id与b.data_id数据类型都强转成string型。
ps:初衷是通过撰写博文记录自己所学所用,实现知识的梳理与积累;将其分享,希望能够帮到面临同样困惑的小伙伴儿。如发现博文中存在问题,欢迎随时交流~~
hive:left join存在关联字段不等
最新推荐文章于 2023-02-20 21:47:45 发布