ik was op zoek naar een oplossing hiervoor en ik kwam op dit bericht. Maar het uitvoeren van de sql leidde tot een syntaxisfout.
Verwijzend naar de mysql-documentenhttp://dev.mysql.com/ doc/refman/5.0/en/update.html het is me opgevallen - in ieder geval in versie 5 - mysql heeft hiervoor een andere syntaxis.
de algemene verklaring zou zijn:
update table t1, table t2
set t1.field1 = t2.field2, ..., t1.fieldN = t2.fieldN
where t1.someid = t2.someid and t1.fieldX = '...' and t2.fieldY = '...'