问题标签 [ora-01427]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
510 浏览

sql - ORA-01427: 单行子查询返回多行 ,,WHEN USING SELECT COUNT

我有这两个查询,两者都是相同的,但第一行的区别是,第一个语句计算结果,另一个得到行,问题是它得到行并且无法计算它们

第一个查询出错(ORA-01427:单行子查询返回多行)

第一个(计数行)

第二个(获取行)

0 投票
2 回答
229 浏览

sql - ORA-01427 单行子查询返回多于一行

我遇到了 Oracle SQL 的问题,错误是: ORA-01427 单行子查询返回多于一行 我试图找到至少有一辆手动
变速箱车辆的位置,其里程低于任何豪华车那个位置。

这是我的桌子

这是我的查询:

0 投票
2 回答
9805 浏览

oracle - 更新期间子查询返回多行

我有两个表 T_SUBJECTS (subject_id, date_of_birth) 和 T_ADMISSIONS (visit_id, subject_id, date_of_admission, age)。我想用入学时的年龄更新年龄列。我编写了更新查询并得到“单行子查询返回多行”。我理解错误,但认为 where exists 子句可以解决问题。下面是查询。

0 投票
1 回答
313 浏览

oracle - Oracle 单行子查询在使用嵌套子查询时返回多行

我正在尝试运行如下查询,但它会引发“单行子查询返回多行”错误。它可以使用 = 代替 <> (返回超过 50 行作为最终输出)。当我使用 <> 时无法弄清楚出了什么问题。试过 NOT IN,不起作用。请帮忙。

0 投票
3 回答
698 浏览

sql - 左外连接子查询的 Oracle 问题

我有一个在左外连接子查询中失败的 sql

这是left outer join查询片段:

AND我尝试通过在最后一个标准中进行以下更改来修复它:

但现在我收到以下错误:

我不确定还能尝试什么。我希望有人这样做!

0 投票
2 回答
5669 浏览

sql - 从另一个表 Oracle 更新

表格1

表2

我正在尝试更新表 1 的模式,最终结果应该是:

我使用的代码:

Oracle 数据库错误:ORA-01427:单行子查询返回多于一行

如何在 oracle 10g 中正确执行?

0 投票
1 回答
71 浏览

oracle - PL SQL 多于单行返回问题

我正在执行以下查询,我得到“ORA-01427:单行子查询返回多于一行”。 错误在位于主 SELECT 中的 DECODE 中返回。我不能将USER_PRF_NOTIFICATION_T表放在 FROM 部分,因为USER_PRF_NOTIFICATION_T可能不包含任何值。如果确实如此,则 SEC_USER_PRIV.ENTITY_ID 中的值并非全部存在于USER_PRF_NOTIFICATION_T.ENTITY_ID中。

如何解决这个问题?直接引用实体 ID 显然可以解决该问题。我尝试使用包含所有 ID 的tableof并尝试:

USER_PRF_NOTIFICATION_T.ENTITY_ID IN (tableof)但我得到了同样的错误。如何解决这个问题?我需要在FROM部分中选择的 ID 和 DECODE 中使用的 ID 之间建立关联。

提前致谢。

0 投票
4 回答
69 浏览

sql - PLSQL 在 ID 字段中返回多于单行的问题

我对下面的查询有疑问,在主SELECT中无法检索ENTITY_ID的值 ,因为我使用 LIKE 我得到的结果不止一个。我该如何克服呢?如果我放置一个内部 SELECT,例如:

我犯了同样的错误:

“ORA-01427:单行子查询返回多行”。

他是完整的查询:

请协助提前谢谢。

0 投票
1 回答
473 浏览

oracle - ORA-01427 single-row subquery returns more than one row

I have query like this:

I get an error

ORA-01427 single-row subquery returns more than one row

But before i just have data like this, i don't have any error. This query didn't have any errors.

And the result like this :

enter image description here

The stucture of bbcust_cash_loan like this:

enter image description here

For structure of database is : bbcust_debitur_dev have relation with BBCUST_SEKTOR_10_DEV and bbcust_cashloan_dev.

I want to calculate every value in bbcust_cashloan_dev, but I need to know all data in BBCUST_SEKTOR_10_DEV. That's why I join all data, so I get total value from bbcust_cashloan_dev where data in BBCUST_SEKTOR_10_DEV.

Can you tell me how to fix my query?

0 投票
1 回答
431 浏览

oracle - 尝试从多个表插入时,插入语句返回 ORA-01427 错误

我有这张 F_Flight 表,我试图从 3 个不同的表中插入它。第一列、第四列和第五列来自同一个表,第二列和第三列来自不同的表。执行代码时,出现“单行子查询返回多行”错误。