Nicht mehr ganz neu hier
Hallo an alle.
Ich bin etwas ratlos und das übliche gegoogle bringt mich nicht weiter.
Ich habe in einer DB mehrere Tabellen. Aus einer Tabelle möchte ich den Inhalt der Spalte "alte_nummer" in eine andere Tabelle in die Spalte "neue_nummer" kopieren. Das ganze so oft, wie Datensätze vorhanden sind.
Mein Versuch:
ergibt folgende Fehlermeldung: #1242 - Subquery returns more than 1 row
und kopiert hat er natürlich nix.
Beim Suchen im Netz bin ich nur darauf gestoßen, das es so funktionieren sollte. Die Fehlermeldung verwirrt mich nur, denn es sollen ja die Einträge aus ca. 500 Datensätze überschrieben werden.
Was mache ich falsch?
Es wäre toll, wenn einer von Euch mir über den Berg helfen könnte. Vielen Dank.
LG
Heike
Ich bin etwas ratlos und das übliche gegoogle bringt mich nicht weiter.
Ich habe in einer DB mehrere Tabellen. Aus einer Tabelle möchte ich den Inhalt der Spalte "alte_nummer" in eine andere Tabelle in die Spalte "neue_nummer" kopieren. Das ganze so oft, wie Datensätze vorhanden sind.
Mein Versuch:
Code:
UPDATE neue_tabelle SET neue_nummer = (SELECT alte_nummer FROM alte_tabelle WHERE neue_tabelle.ID = alte_tabelle.ID)
und kopiert hat er natürlich nix.
Beim Suchen im Netz bin ich nur darauf gestoßen, das es so funktionieren sollte. Die Fehlermeldung verwirrt mich nur, denn es sollen ja die Einträge aus ca. 500 Datensätze überschrieben werden.
Was mache ich falsch?
Es wäre toll, wenn einer von Euch mir über den Berg helfen könnte. Vielen Dank.
LG
Heike