项目场景: 子查询报错返回多行数据 问题描述 在查询数据时有两个功能都在操作同一个表,导致子查询查询数据是报错子查询返回多调数据 原因分析: 我遇到的问题所分析是因为两个功能操作同一个表,将查询条件字段改变了,经查询是该字段本来一对一查询更改后变为了一对多,在条件字段数据相同情况下不会报错,一旦有其他数据修改该字段就会报错,其次是因为表之间的关系没有足够的条件限制也会导致这个错误的发生 解决方案: 我是使用limit来解决的此问题 或者是仔细研究一下表结构,少加一个条件字段也会影响的