Hallo
id | name | bemerkung
1 | schneider | a
2 | maier | bUnd möchte durch _einen einzigen_ SQL-Befehl folgende Tabellekonstellation erhalten:
id | name | bemerkung
1 | schneiderlein | c
2 | mayer | dWie muss mein SQL lauten?
Konstruiere Dir eine entsprechend ellenlange CASE-WHEN-Konstruktion. Das ist nicht sinnvoll, aber es sollte gehen, wenn Dein uns unbekanntes Datenbankmanagementsystem (DBMS) CASE-WHEN unterstützt.
Ich möchte wirklich nur einen einzigen SQL dazu benutzen. Geht das oder brauch ich wirklich zwei SQLs?
Es erscheint mir wenig sinnvoll, es in einer einzigen SQL-Anweisung unterbringen zu wollen. Zwei getrennte UPDATE-Statements sind wunderbar einfach, leicht nachzuvollziehen, geht immer. Das ist das, was man will. Das ist das, was man einsetzt.
Freundliche Grüße
Vinzenz