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
 nicht angemeldet
 nicht angemeldet