Hallo Zusammen
Ich stehe gerade etwas auf der Leitung und habe schon über eine Stunde mit googlen verbracht ohne eine Lösung gefunden zu haben. Dabei ist es bestimmt ziemlich simpel...
Ich sollte in einer Spalte einer Tabelle bestimmte Werte durch einen anderen ersetzen. Soweit so einfach. Dazu habe ich folgende Query geschrieben:
UPDATE klient
SET code_3 = 20308
WHERE code_3 =20264
Doch wenn ich sie laufen lasse, erhalte ich folgenden Fehler:
"Meldung 512, Ebene 16, Status 1, Prozedur updKLIENT, Zeile 3
Die Unterabfrage hat mehr als einen Wert zurückgegeben. Das ist nicht zulässig, wenn die Unterabfrage auf =, !=, <, <=, > oder >= folgt oder als Ausdruck verwendet wird."
Was mache ich falsch, bzw. wie kann ich das richtig machen?
Vielen vielen Dank schon mal für eure Hilfe!
Ich stehe gerade etwas auf der Leitung und habe schon über eine Stunde mit googlen verbracht ohne eine Lösung gefunden zu haben. Dabei ist es bestimmt ziemlich simpel...
Ich sollte in einer Spalte einer Tabelle bestimmte Werte durch einen anderen ersetzen. Soweit so einfach. Dazu habe ich folgende Query geschrieben:
UPDATE klient
SET code_3 = 20308
WHERE code_3 =20264
Doch wenn ich sie laufen lasse, erhalte ich folgenden Fehler:
"Meldung 512, Ebene 16, Status 1, Prozedur updKLIENT, Zeile 3
Die Unterabfrage hat mehr als einen Wert zurückgegeben. Das ist nicht zulässig, wenn die Unterabfrage auf =, !=, <, <=, > oder >= folgt oder als Ausdruck verwendet wird."
Was mache ich falsch, bzw. wie kann ich das richtig machen?
Vielen vielen Dank schon mal für eure Hilfe!
Comment