注册
达梦数据库-错误码-[-4097]-分析处理
技术分享/ 文章详情 /

达梦数据库-错误码-[-4097]-分析处理

fyu 2024/11/22 359 0 0

错误码:-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 );
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服