[Err] 1242 - Subquery returns more than 1 row,mysql where,在子查询中有多个数值

[Err] 1242 - Subquery returns more than 1 row
出现这个错误是因为where只能进行单一数值的判断
如果想进行多个数值一起进行对比筛选的话需要用where in来进行筛选
在这里插入图片描述
正确写法
在这里插入图片描述
将where teaid后面的等于符号换位in,这样就可以了

猜你喜欢

转载自blog.csdn.net/qq_49249150/article/details/123617279