Hello,
wenn es sich um die gleiche tabelle handelt, dann sollte das mit der case anweisung in der set klausel gehen, Beispiel für die ersten beiden Updates:
UPDATE tabellen_name
SET verein = CASE
WHEN leiter = 'Norbert'
THEN 'ABC'
WHEN leiter IN ('Alice','Karl','Hans')
THEN 'Halle'
END
WHERE Leiter IN ('Norbert', 'Alice','Karl','Hans')
;
Ab welcher MySQL-Version funktioniert das?
Wenn ich das Online-Handbuch richtig verstehe, erst ab 5.1?
Gibts da was Vergleichbares für die 3er-Version?
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau