SQL Rookie
Benutzer
- Beiträge
- 6
Hallo zusammen,
ich habe leider Schwierigkeiten bei der Anwendung des INSERT INTO über SELECT-Statements.
Ich benötige aus 2 Tabellen einen jeweils MAX Wert + 1 und will diese in eine 3 Tabelle einfügen.
Mit einem Wert funktioniert es einwandfrei
INSERT INTO T3 (Column 1)
SELECT MAX(Wert1) + 1 FROM T1
Bei Aufnahme des zweiten SELECTs entsteht mein Problem
INSERT INTO T3 (Column 1, Column2)
SELECT MAX(Wert1) + 1 FROM T1,
SELECT MAX(Wert2) + 1 FROM T2
Bei Ausführung des Befehls erscheint die Meldung:
Meldung 156, Ebene 15, Status 1, Zeile 3
Falsche Syntax in der Nähe des SELECT-Schlüsselworts.
Gemeint ist hier wohl in der Nähe des zweiten SELECTs
Danke schon mal im voraus für eure Hilfe
Gruß Thomas
ich habe leider Schwierigkeiten bei der Anwendung des INSERT INTO über SELECT-Statements.
Ich benötige aus 2 Tabellen einen jeweils MAX Wert + 1 und will diese in eine 3 Tabelle einfügen.
Mit einem Wert funktioniert es einwandfrei
INSERT INTO T3 (Column 1)
SELECT MAX(Wert1) + 1 FROM T1
Bei Aufnahme des zweiten SELECTs entsteht mein Problem
INSERT INTO T3 (Column 1, Column2)
SELECT MAX(Wert1) + 1 FROM T1,
SELECT MAX(Wert2) + 1 FROM T2
Bei Ausführung des Befehls erscheint die Meldung:
Meldung 156, Ebene 15, Status 1, Zeile 3
Falsche Syntax in der Nähe des SELECT-Schlüsselworts.
Gemeint ist hier wohl in der Nähe des zweiten SELECTs
Danke schon mal im voraus für eure Hilfe
Gruß Thomas