首页 > 代码库 > 解决"Subquery returns more than 1 row"sql查询错误
解决"Subquery returns more than 1 row"sql查询错误
http://blog.csdn.net/c517984604/article/details/7052186 [Err] 1242 - Subquery returns more than 1 row --表示子查询返回了多行数据
例如:
select * from table1 where table1.colums=(select columns from table2)
解决方法
1,select * from table1 where column=any(select columns from table2)
2,select * from table1 where column in(select columns from table2);
3,select * from table1 a where exists
(select columns from tableb2 b
where b.column=a.column
);
解决"Subquery returns more than 1 row"sql查询错误
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。