sql - 如何修复:ORA-01427:单行子查询在 UPDATE 中返回多于一行
问题描述
我正在尝试从另一个表更新一个表中的列。下面是我在下面使用的代码,但我得到“单行子查询返回多行”:
UPDATE T1 SET(PURCHASE_PRICE,SRP)
=
(SELECT
T2.PURCHASE_PRICE,
T2.SRP,
FROM T2
WHERE T1.id=T2.id)
解决方案
推荐阅读
- node.js - 如何获取包含特定字段的文档?
- c# - aspnet_merge.exe EROR; The relative virtual path 'VE/web_form.aspx' is not allowed here
- python - 我正在尝试使用烧瓶在 html 中显示来自 AJAX 调用的值
- spring-boot - 启动 spring boot 应用程序,导致 java.lang.RuntimeException
- unity3d - 一次滑动移动两个滚动视图
- json - JSON 中缺少的部分
- git - 将 svn 转换为 git
- db2 - IBM DB2 错误 sql 代码 724 & sql 状态 54038
- android - 如何在android中将通知按钮文本更改为小写?
- android - 如何使用contourArea OpenCV计算矩以从最大的blob中找到质心