提问者:小点点

子查询返回超过1行-MySQL


UPDATE `pams_faker_lead_location` 
SET `location` = ( SELECT location FROM pams_leads WHERE pams_leads.location_id = pams_faker_lead_location.id   )

我不知道当我在Mysql中运行查询时,会出现此错误。

#1242-子查询返回超过1行

谁能帮我解决这个问题?


共1个答案

匿名用户

此查询:

SELECT location FROM pams_leads WHERE pams_leads.location_id = pams_faker_lead_location.id

为您提供了超过1行。必须更改某些内容,因为如果需要更新值,则只需要一行