以下查询:
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版注意
答案 0 :(得分: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);