Ich habe nach einer Lösung dafür gesucht und bin auf diesen Beitrag gestoßen. Das Ausführen von SQL führte jedoch zu einem Syntaxfehler.
Verweis auf die MySQL-Dokumentation http://dev.mysql.com/ doc/refman/5.0/en/update.html Mir ist aufgefallen - zumindest in Version 5 - dass mysql dafür eine andere Syntax hat.
die allgemeine Anweisung wäre:
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 = '...'