错误码:-4097
错误内容:单行子查询返回多行
错误级别: ERROR
原因:对于 = != >= <= < > 等操作符 子查询只能返回一个值
[执行语句1]:
SELECT * FROM ITS.EMP A WHERE A.DEPTNO = (SELECT DEPTNO FROM ITS.DEPT B );
执行失败(语句1)
-4097: 单行子查询返回多行
解决方法
讲 = 改为 in
SELECT * FROM ITS.EMP A WHERE A.DEPTNO IN (SELECT DEPTNO FROM ITS.DEPT B );
文章
阅读量
获赞