Geht so ein Update Befehl? (Update Tabelle Set...)

Hallo,
ich will folgendes tun:
2 Datensätze:
Ich will von Datensatz 1 eine Spalte in Datensatz 2 kopieren.
Wie geht das?
Ich dachte so.
Update Tabelle Set Spalte=(Select Spalte from Tabelle Where ID=1) where ID=2

Das geht aber nicht.
Wie kann man das machen?

Thomas

Hi!

Zumindest unter Oracle ist dies kein Problem - aber leider weiß ich nicht, welche Datenbank und welches SQL Du verwendest.

Grüße,
Tomh

Problem ist mit Access 2000 Datenbank

Zumindest unter Oracle ist dies kein Problem - aber leider
weiß ich nicht, welche Datenbank und welches SQL Du
verwendest.

Sorry habe ich vergessen,
ich bin auf einer Access 2000 Datenbank mit Access 2003.

Thomas

  • Und was geht nicht ? Fehlermeldung ?

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

  • Und was geht nicht ? Fehlermeldung ?

Fehlermeldung:
Operation muss eine aktualisierbare Abfrage verwenden.

Thomas

Problem gelöst!!!
UPDATE Tabelle AS T1, Tabelle AS T2
SET T1.Spalte = T2.Spalte
WHERE T1.ID=1 AND T2.ID=2

danke
Thomas