MySQL报错:Subquery returns more than 1 row
报错:Subquery returns more than 1 row
原因
子查询返回的结果多于一行
解决方法
1.查看sql语句是否有错
2.在子查询末尾加 limit 1
如SELECT c_id FROM course
WHERE t_id =(SELECT t_id FROM teacher WHERE t_name != ‘张三’ LIMIT 1)
...
原创
2019-11-04 17:10:17 ·
408 阅读 ·
0 评论