Tom: SQL Anweisungen - mehrere

Beitrag lesen

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