Juve: Update mit Subselect

Beitrag lesen

Glück auf!

UPDATE produkte SET ProduktgruppenID = 3 WHERE ViewFlag IN (SELECT A.ViewFlag FROM produkte A WHERE A.ViewFlag > 6 AND A.ViewFlag < 15)

Reicht nicht ein einfaches ` update produkte set ProduktgruppenID=3 where ViewFlag > 6 and ViewFlag < 15 `{:.language-sql}?  
  
Abgesehen davon:  
Subselects scheinen in MySQL nicht zu funktionieren, dafür aber Joins, siehe auch http://dev.mysql.com/doc/refman/5.1/de/update.html fast ganz unten: "UPDATE-Anweisungen für mehrere Tabellen können jedoch einen beliebigen Join-Typ verwenden, der für SELECT-Anweisungen zulässig ist, also etwa LEFT JOIN." Das Beispiel auf genannter Seite ist eigentlich recht brauchbar.  
  
Gruß,  
der Juve