Hallo zusammen,
Folgendes sql bringt mir 10 Zeilen zurück:
SELECT A.ViewFlag FROM produkte A WHERE A.ViewFlag > 6 AND A.ViewFlag < 15
Jetzt würde ich gerne in diesen Zeilen einen Update der Spalte ProduktgruppenID = 3 machen.
Versucht habe ich es so:
UPDATE produkte SET ProduktgruppenID = 3 WHERE ViewFlag IN (SELECT A.ViewFlag FROM produkte A WHERE A.ViewFlag > 6 AND A.ViewFlag < 15)
MySQL Meldet mir aber:
#1093 - You can't specify target table 'produkte' for update in FROM clause
Was mache ich falsch?
vielen Dank und viele Grüße
hawk