暂无图片
分享
ken
2019-12-16
两表LEFT JOIN ORA-00904
暂无图片 5M

两表left join 报错
image.png

两表连接字段
image.png

image.png

inner join不报错

收藏
分享
9条回答
默认
最新
文成

试试
select c.merchant_order_id,d.merchanr_order_id from report.t_cashier_buried_info c,
report.t_acquire_order d
where c.merchant_order_id=d.merchant_order_id(+)

暂无图片 评论
暂无图片 有用 0
文成

也可以做个10046 把结果传上来看看

暂无图片 评论
暂无图片 有用 0
ken

你说的这种方法可以我试过
我做个10046看看

暂无图片 评论
暂无图片 有用 0
ken
上传附件:ReportDB_ora_11460.trc
暂无图片 评论
暂无图片 有用 0
杨杰

应该是c.merchant_order_id字段名写错了,select下看是否报错

暂无图片 评论
暂无图片 有用 0
ken

应该是bug

暂无图片 评论
暂无图片 有用 0
lastwinner

最后问题原因找到了吗?
try
select dummy,d.merchanr_order_id
from dual b left join
report.t_acquire_order d
on dummy=d.merchant_order_id

以及

select dummy,d.merchanr_order_id
from dual b left join
report.t_cashier_buried_info d
on dummy=d.merchant_order_id

暂无图片 评论
暂无图片 有用 0
ken

patch17551261

暂无图片 评论
暂无图片 有用 0
ken
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏