ORA-01427: 单行子查询返回多个行
来源:互联网 发布:知乎为什么封号 编辑:程序博客网 时间:2024/06/15 03:17
今天在解决问题时遇到了这个问题,ORA-01427: 单行子查询返回多个行
后来发现是因为在子查询中SQL语句返回多条结果。
子查询:
select distinct CUS_GOODSNO from v_biz_goods_match d
where d.SUP_GOODSNO = i.GOODSID and d.flag = 0 and d.deleted = 0 and d.CUS_ORGID = i.CUSTOMCODEINSYS and d.SUP_ORGID = 'S00000001'
SQL语句:
select
i.create_date,
i.create_user,
i.id,
i.update_date,
i.update_user,
i.deleted,
(select distinct CUS_GOODSNO from v_biz_goods_match d
where d.SUP_GOODSNO = i.GOODSID and d.flag = 0 and d.deleted = 0 and d.CUS_ORGID = i.CUSTOMCODEINSYS and d.SUP_ORGID = 'S00000001' and rownum=1) cusgoodsno,
from BIZ_HRHN_RETURN_INVOICE i
where i.CUSTOMCODEINSYS = 'H00000012' order by i.create_date desc;
在子查询中加上and rownum = 1,强制返回一条结果。
阅读全文
0 0
- ORA-01427: 单行子查询返回多个行
- ORA-01427:单行子查询返回多个行
- ORA-01427: 单行子查询返回多个行
- ORA-01427: 单行子查询返回多个行 怎么改造?
- 【ORACLE】[问题解决]ORA-01427 单行子查询返回多个行
- ORA-01427 单行子查询返回多于一个行
- 单行子查询返回多个行
- oracle报错,“单行子查询返回多个行”
- oracle 单行子查询
- 12.在where中使用子查询-子查询返回单行单列和单行多列的数据
- 1.子查询知识体系,单行子查询,多行子查询
- 1.子查询知识体系,单行子查询,多行子查询
- ORACLE 子查询返回
- morphia 查询返回子对象
- 48.Oracle数据库SQL开发之 子查询——编写单行子查询
- Oracle-27-集合操作(交集、并集、差集)&子查询之单行子查询
- UPDATE子查询的ORA-1779错误
- 子查询返回的值不止一个
- 图像基本变换---图像二值化(包含OSTU/迭代法/统计法/双峰法/P分位法/最大熵法)
- Maximum Subarray
- 使用 textview实现文字的阴影效果,浮雕效果
- Muduo网络库源码分析(三)线程间使用eventfd通信和EventLoop::runInLoop系列函数
- Let's Encrypt证书使用
- ORA-01427: 单行子查询返回多个行
- Swagger2 (1)到此一游集成spring boot
- redhat EL6.5下的mysql5.7并行复制原理及基本配置
- 平滑,3D,iTunes风格的 图像列表控件CListCtrl-CAlbumCtrl类
- c++集成Python
- ubuntu16.04 latex应用
- Linux信号处理机制及处理函数
- Samba服务器共享文件设置方法
- 基于contenteditable属性的简易web在线编辑器