hawkmaster: Update mit Subselect

Beitrag lesen

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