MySQL---Subquery returns more than 1 row
例如:
select * from user_facility
where user_id = 60040012
and facility_id =
(select facility_id from scene_facility_room where room_id = 5);
会报错 Subquery returns more than 1 row
原因:
因为使用的字段使用的=,只符合select语句只查出一条记录的情况。
如果查出的记录是多条记录,这时上述语句会报Subquery returns more than 1 row
解决:
有两种方法
- 语句中的 = 换成 in,如下:
select * from user_facility
where user_id = 60040012
and facility_id in
(select facility_id from scene_facility_room where room_id = 5);
- 语句中 = 后面加 any,如下:
select * from user_facility
where user_id = 60040012
and facility_id =
any (select facility_id from scene_facility_room where room_id = 5);
MySQL---Subquery returns more than 1 row相关推荐
- mysql错误:Subquery returns more than 1 row
mysql错误:Subquery returns more than 1 row Mysql报错 基于两个表信息 解决方案: 方案一:limit 1 方案二:group_concat() 方案三: a ...
- Mysql ERROR 1242 (21000): Subquery returns more than 1 row
mysql> select count(*) from t1 where t1.id = (select t2.id from t2); ERROR 1242 (21000): Subquery ...
- mysql return more than 1 row_关于mysql错误:Subquery returns more than 1 row
[包含图片] mysql报错:SQLSTATE[21000]: Cardinality violation: 1242 Subquery returns more than 1 row 错误的意思是指 ...
- Mysql递归调用,报错:Subquery returns more than 1 row
在学习Mysql递归调用中,编写的 递归SQL 在 Navicat 中运行正常,但在 Java项目中 mapper.xml 文件中确报错:Subquery returns more than 1 ro ...
- mysql错误消息1_MySQL出错信息: Subquery returns more than 1 row及其解决方法
- 问题: 查询当"课程" 等于子查询里面的课程信息 - 出错指令: [Err] 1242 - Subquery returns more than 1 row 开始出错时的SQL ...
- 数据库常见问题汇总Subquery returns more than 1 row
数据库常见问题汇总: 1.错误:Subquery returns more than 1 row 的解决办法 以MySQL为例: 1.错误:Subquery returns more than 1 r ...
- Subquery returns more than 1 row
在mysql中做查询时 爆错 Subquery returns more than 1 row 百度了一下大概是子查询时返回来多行数据,基本上解决方案如出一辙 达不到我想要的效果 百度解决方案 一般为 ...
- Java SQLException: Subquery returns more than 1 row 问题解决
问题描述: Cause: java.sql.SQLException: Subquery returns more than 1 row 问题分析: 1.子查询本来只能返回一条数据给username字 ...
- 出现java.sql.SQLException: Subquery returns more than 1 row错误的原因,解决方法
今天在使用嵌套查询语句时出现这个错误,也很好解决,在这里记录一下. 例如这个语句: <select id="findSongBySheetId" resultType=&qu ...
- 异常:Subquery returns more than 1 row
背景: String sql = "SELECT *\n" +"FROM emp LEFT JOIN dept on emp.deptno = dept.deptno\n ...
最新文章
- php curl 测试,php使用curl检测网页是否被百度收录的示例
- java 集合迭代器_Java中的集合迭代器
- LG Display为防控疫情采取措施 要求去过大邱市员工两周不要来公司
- zookeeper学习笔记001-Address already in use: bind启动报错
- excel if in函数_Office教程:Excel函数AVERAGE与IF函数的组合标记平均值
- 滴滴定制网约车D1即将登陆长沙 市民12月中可叫到
- 她玩游戏好都不准我玩游戏了_我们可以玩游戏吗?
- js做个人所得税计算器
- 南通大学《构建之法》课程助教总结
- HTTPS之SNI介绍与Nginx多域名支持
- HCIE-RS论述题-MPLS LDB
- 【三】仿射变换、投影变换的矩阵形式和特点归纳
- Docker Compose方式安装GitLab
- 送走跌宕起伏的2022,迎接拨云睹日的2023
- Ubuntu安装wine,安装windows软件
- Flashplayer11 And AIR3游戏应用介绍视频
- 亚马逊云科技风力发电厂在福勒岭启动了!
- 真实机器人dobot magician调试经验
- 【Python】pd.read_excel应用
- 教你把「显示桌面」快捷键 找回来!
热门文章
- Leetcode 189. 旋转数组 (每日一题 20210909)
- 正数数组的最小不可组成和
- 对比学习系列论文CPC(二)—Representation Learning with Contrastive Predictive Coding
- pandas 笔记:合并操作
- RMSE、MAE等误差指标整理
- 算法整理:Boyer-Moore 投票算法
- Anaconda安装jieba方法
- 单链表问题(反转、是否有环、删除结尾第N个节点、合并两个sortlist、找到交点)
- tomcat架构分析(valve源码导读)【转】
- Introduction to the Service Provider Interfaces--官方文档