kategoria
----------
id
kategoriemarek
----------------
id
kategoriaid
markaid
marka
-------
id
dane
------
id
markaid
DELETE FROM dane WHERE dane.id IN (SELECT dane.id FROM dane, marka, kategoriemarek, kategoria WHERE kategoria.id=1 AND kategoria.id=kategoriemarek.kategoriaid AND kategoriemarek.markaid=marka.id AND marka.id=dane.markaid);
Chce usunac wszystkie dane ktore sa odpowiednie dla kategorii =1
W mysql wyskakkuje mi taki blad: ERROR 1093 (HY000): You can't specify target table 'dane' for update in
FROM clause
Czy ktos wie co jest zle? Prosze o odpowiedz