找文章 / 找答案
精选问答 更多内容

自服务数据, 联合了一部分数据后将结果集再去关联,只...

yhdata_G3GcCweU钻石三 显示全部楼层 发表于 2022-11-24 15:51:07 |阅读模式 打印 上一主题 下一主题
自服务数据, 联合了一部分数据后将结果集再去关联,只会显示新增的数据。
我明细表1000行, 维表100行,关联之后(打比方,夸张点是笛卡尔积,我实际自服务集是内连接):结果行数:1000*100=10 0000 行
我现在在100行外面拼接了一个 0行的维表,理论结果行数应该是  1000*(100+0) 行 ,但是实际结果行数是  1000 * 0,原来的10 0000行都没了。

这个0是我这个生产环境的时候的数据,是0行。

昨天在测试环境的时候是 1行,结果行数为  1000*1。
但是昨天我在测试环境上将联合的两张表的上下顺序改了一下就好,结果就为 1000*(100+1)了,我今天要部署到生产环境怎么搞都没对


我的另一个帖子有相同问题:https://club.yonghongtech.com/thread-30678-1-1.html

unionAll直接少数.jar (14.71 KB, 下载次数: 0)
回复

使用道具 举报

精彩评论2

yhdata_G3GcCweU钻石三 显示全部楼层 发表于 2022-11-24 17:57:47
大致已经找到问题,新增字段的关联字段 , to_number时有的时候时双精度有的时候时长整型,我在外面套了个cast换成整形就好了
回复

使用道具 举报

永洪Tech-Lu钻石一 显示全部楼层 发表于 2022-11-24 18:51:14
yhdata_G3GcCweU 发表于 2022-11-24 17:57
大致已经找到问题,新增字段的关联字段 , to_number时有的时候时双精度有的时候时长整型,我在外面套了个c ...

回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部