Mysql 更新并选择一条语句

Mysql 更新并选择一条语句,mysql,mysql-workbench,Mysql,Mysql Workbench,我不知道为什么不起作用 UPDATE comunitat_2 SET Poblacion_total = (SELECT SUM(poblacio2003) FROM municipi, comunitat WHERE municipi.ca_id =comunitat.ca_id GROUP BY comunitat.nom); 如何解决此问题?内

我不知道为什么不起作用

UPDATE comunitat_2 
SET Poblacion_total = (SELECT SUM(poblacio2003) 
                       FROM municipi, comunitat 
                       WHERE municipi.ca_id =comunitat.ca_id 
                       GROUP BY comunitat.nom);

如何解决此问题?

内部查询可能会返回多行,但与外部查询之间没有连接条件。你具体想做什么?@OP-如果你完全没有反应,并且没有给出回答问题所需的细节,那么问题肯定会结束。