THX das klappt schon mal.
Ich musste zwar einen ALIAS benutzen, da er sonst versucht hat die Zieltabelle neu anzulegen, aber es klappt eigentlich so wie ich es wollte!
Nur ein Problem ist noch geblieben: Und zwar habe ich eine Spalte namens "ID" in der Zieltabelle, die als SERIAL definiert ist. D.h. also dass sie pro Eintrag um 1 inkrementiert wird.
Diese darf ich beim "Kopieren" (Einfügen) nicht ändern.
Wenn ich nun im Select-Teil an dieser Stelle NULL setze gibts natürlich einen Fehler.
Auslassen geht aber anscheinend auch nicht.
Also am Beispiel:
|
SQL Code
|
1
|
INSERT INTO Benutzer SELECT (hier ist die ID-Spalte) , a.x1, a.x2, a.x3, NULL, a.x4, a.x5, NULL FROM users AS a;
|