Das ist nicht unbedingt eine
SQL Syntax Frage.
Du versuchst offenbar, eine Menge zu ändern, die gleichzeitig Teil Deiner Where Clause Kriterien ist. Das ist je nach
DB problematisch.
Du schreibst nicht, in welchem Umfang/Rahmen das stattfindet.
2.Schrittig sollte es jedenfalls gehen.
Erst Pk IDs selektieren.
Dann Update mit Einschränkung lediglich auf PK Spalte.