我有以下mysql查询,试图将一个帐户(139)的标识符所有者更新为同一表中已经存在的任何其他帐户的标识符的相同所有者,如下所示:
update portfolio_identifier
SET owner_id = owner_id
where
account_id = 139
and code in(select code from portfolio_identifier where portfolio_identifier.account_id <> 139);
但是,我的查询不起作用,因为我得到了以下错误:
错误代码:1093。不能在FROM子句中为更新指定目标表“portfolio_identifier”
如果可能的话,如何做到这一点?谢谢