Hi,
ich habe eine Tabelle, bei der die ID ein eindeutiger Key sein muss, ist jedoch leider nicht AUTO_INCREMENT:
Nun möchte ich an dieser Tabelle Werte anfügen, die ich aus einer anderen Tabelle Abfrage:
INSERT INTO Tab1 (ID, Wert) SELECT (SELECT MAX(ID)+1 AS NewID FROM Tab1), Wert FROM Tab2
Das Funktioniert zwar, jedoch bleibt NewID immer gleich und was ich benötige ist, dass die SELECT Abfrage automatisch aufaddiert.
Gibt es eine Möglichkeit, die ID automatisch hochzählen zu lassen?
Klar könnte ich mir die Höchste ID vorher per Max(ID) holen und das ganze dann über eine Schleife aufrufen, aber geht es auch mit SQL Bordmitteln?
Danke,
Andre