1

以下查询:

DELETE FROM CO05IN.ININVPRC WHERE IPPART IN (SELECT IPPART FROM CO05IN.ININVPRC left join CO05IN.ININVMST on IPPART = IMPART where IMPART is null);

在日志上创建:您不能在 FROM 子句中指定目标表“ININVPRC”进行更新。

这是什么原因造成的?

注意使用 MySQL 5.1 版

4

1 回答 1

2

以这种方式尝试。

DELETE FROM CO05IN.ININVPRC WHERE IPPART IN (select * from (SELECT IPPART FROM CO05IN.ININVPRC left join CO05IN.ININVMST on IPPART = IMPART where IMPART is null) as t);
于 2011-06-01T20:56:09.573 回答