【发布时间】:2018-12-08 14:36:04
【问题描述】:
我不是 Oracle 开发人员。我们有一项工作,其中包含从 Oracle 检索数据并将其发布(更新和插入)到另一个数据库的步骤。奇怪的问题是在选择查询中,它给出了错误
ORA-01427: single-row subquery returns more than one row
调查后查询是
SELECT DISTINCT CUSTOMER, CUSTOMER_STATUS, CUST_ACCT_CREATION_DATE,.... FROM table_CUSTOMER
当我从查询中删除某些列时,它给我的结果没有问题,但不幸的是,这些列需要用于其他目的。
这些列如何产生此错误?
【问题讨论】:
-
请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。