Hallo,
ich habe eine tabelle x, die aus 7 spalten besteht. die erste spalte ist die id und die zweite spalte ist ein verknpüfung zu einer anderen tabelle. es geht um die anderen 5 spalten, wo nur zahlenwerte enthalten sind.
meine problemstellung ist nun die, dass ich alle felder der 5 spalten updaten will, die einen bestimmten wert aufweisen und zwar nur diese felder.[...]
ich will nun alle felder mit den wert 10 updaten auf den wert 0.
[...]
nun will ich das aber nicht für jede spalte wiederholen. gibt es eine sql-anweisung, die gleich alle gewünschten spalten 3 bis 7 erfasst und nur die entsprechenden felder ändert ?
Was haben denn die Spalten mit den Zahlenwerten für eine Bedeutung. Ich vermute nämlich, daß Dein Datenbankdesign nicht normalisiert ist, wenn Du schon so eine Update-Anweisung benötigst. Vielleicht kannst Du ja mal erklären, wie Deine Datenbank strukturiert ist, damit man schauen kann, ob bei einem anderen Design der Tabellen die Anweisung nicht in einem Rutsch zu erledigen ist.
Gruß Alex