ORA-01427:单行子查询返回多个行
今天sql进行查询时,执行sql语句弹出单行子查询返回多个行的错误提示
经过整改解决了这个问题
1.错误产生原因
原sql语句(为方便理解进行简化):
select * from 表a a where a.name = (select b.name from 表b b where b.name = '张三' )
原本想通过()中的内容赋予a.name值,但后方select返回的可能是多行数据,例如
id | name | scode |
1 | 张三 | 100 |
2 | 张三 | 60 |
此时()中的语句返回的就是多行数据
name |
张三 |
张三 |
就会产生多行子查询返回多个行的错误
2.调整方法
此时只需在语句中加入and rownum<2限制他只返回一行即可
select * from 表a a where a.name = (select b.name from 表b b where b.name = '张三' and rownum<2)
ORA-01427:单行子查询返回多个行相关推荐
- oracle单行子查询返回多个行 order by,单行子查询返回多个行 Issue分析求助
with order_base as --获取订单基础情况 ( select ou.order_key order_key, ou.order_quantity_i, ood.dispatch_tim ...
- ORA-01427: 单行子查询返回多个行 出现原因及对应防止措施
今天的一段批量更新的sql语句,稍微修改了一下就报错:ORA-01427: 单行子查询返回多个行.这个问题其实之前有遇到过几次,原因也比较简单,就是没有做好子查询的约束条件,导致该返回一条数据的地方返 ...
- oracle单行子查询返回多个行 order by,单行子查询返回多个行
子查询: 用子查询能解决的问题 假想你想要写一个查询来找出挣钱比陆涛的薪水还多的人.为了解决这个问题,你需要两个查询:一 个找出陆涛的收入,第二个查询找出收入高于陆涛的人. 你可以用组合两个查询的方法 ...
- 单行子查询返回多个行_sql多表查询练习,习题总结
组函数(聚合函数):组函数操作行集,给出每组的结果.组函数不象单行函数,组函数对行的集合进行操作,对每组给出一个结果.这些集合可能是整个表或者是表分成的组. 组函数和单行函数的区别: 单行函数对查询到 ...
- mysql子查询返回多于1行_mysql – 子查询返回超过1行
我有以下查询 SELECT Group_concat(employeename) AS name FROM employee WHERE Find_in_set(Find_in_set(employe ...
- 视图单行子查询返回mysql,Oracle命令整理 - osc_sj1kgo4z的个人空间 - OSCHINA - 中文开源技术交流社区...
常用命令 1 sqlplus scott/tiger@192.168.47.10:1521/orcl后面不要加: sqlplus sys/oracle as sysdba ...
- oracle输出查询返回多行,ORA-01427:单行子查询返回多行
SQL如下: SELECT SUM(RealNumber) AS 数量0 ,SUM(inprice) AS 单价0 ,SUM(RealNumber) * SUM(inprice) AS 金额0 ...
- 错误:Subquery returns more than 1 row 表示子查询返回了多行数据
例如: select * from table1 where table1.colums=(select columns from table2) 解决方法 select * from table1 ...
- Oracle数据库:子查询、单行子查询,多行子查询,in,any,all语句,子查询的练习案例
Oracle数据库:子查询.单行子查询,多行子查询,in,any,all语句,子查询的练习案例 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 ...
- 单行子查询 多行子查询 关联子查询 笔记
1.连接基本语法 select columns_list from table_1 innner join table_2 on join_condition; eg:select e.empno,e ...
最新文章
- Qt自动填写表单并点击按钮,包括调用js方法
- ARMV8/ARMV9指令集概述(翻译)
- C#对事务的代码封装
- redis zset转set 反序列化失败_7000字 Redis 超详细总结、笔记!建议收藏
- 4 基于优化的攻击——CW
- 点击键盘上的“Next”button实现文本框焦点跳转
- mac搜索文件什么都没有,是为什么
- (C++)String的用法
- linux 模板 制作工具,OpenTBS 1.8.0 发布,生成 Office 的模板工具
- android休眠状态,【Android休眠】之Android休眠机制
- PC端的TIM无法打开?打开“QPCore Service”服务 ,访问被拒?关掉杀毒软件
- 超好用的卸载软件 —— Geek
- ue4 点击某一物体触发事件_UE4引擎——姜小白修炼记(三)
- Tapestry(二):Tapestry基本知识
- 恢复出厂设置和格式化SD卡
- zookeeper启动报错Exiting JVM with code 3
- 三菱FX系列PLC模拟量输入AD模块的使用方法和相关编程设置详解
- Word中 mytype公式编辑器编辑的公式与文字不对齐,偏上的问题
- cpu并行和gpu并行_GPU并行架构及渲染优化
- ES之分析器(Analyzer)