我的sql错误:你不能在from子句中指定更新的目标表

时间:2016-06-04 10:34:22

标签: mysql

我收到此错误但我无法弄清楚我可以在哪里完成。

DELETE E.* 
 FROM Esordio E NATURAL JOIN (
                              SELECT *
                              FROM Esordio E2
                              WHERE E2.Patologia = 'Otite'
                                    AND E2.DataGuarigione IS NOT NULL
                                    AND YEAR(E2.DataGuarigione) < YEAR(CURRENT_DATE) - 5
                                    AND EXISTS
                                             ( 
                                              SELECT *
                                              FROM Esordio E3
                                              WHERE E3.Paziente = E2.Paziente
                                              AND E3.Patologia = E2.Patologia
                                              AND YEAR(E3.DataEsordio)>YEAR(CURRENT_DATE)-5
                                             )
                                  ) AS Target;

0 个答案:

没有答案