[SQL]SELECT stuName from student WHERE tuNo=(SELECT stuNO from result where stuResuit>60); [Err] 1242 - Subquery returns more than 1 row
时间: 2024-05-10 11:17:27 浏览: 169
sql数据库.SELECT语句查询实验.doc
这个错误是因为你的子查询返回了多行结果,而在这个查询中只能返回一行结果。你可以考虑使用IN关键字来代替等于号进行查询,例如:
```
SELECT stuName FROM student WHERE stuNo IN (SELECT stuNO FROM result WHERE stuResuit > 60);
```
这样就可以查询出所有stuNo对应的stuName了。
阅读全文