Hello,
In einem Update ... Select dürfen nur Spalten aus _anderen_ als der updateten Tabelle benutzt werden und schon gar nicht dieselbe Spalte, die updated werden soll.
Das DBMS schmeißt sonst Error 1093
ERROR 1093 (HY000): You can't specify target table '....' for update in FROM clause
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg