Ich hab ein kleines Problemchen.
Und zwar geht es um einen SQL Befehl.
Ich habe eine Tabelle und will dort einen neuen Satz anlegen mit INSERT INTO Tabelle
In diesen INSERT-Befehl möchte ich 2 SELECT_Befehle unterbringen die aber auf die gleiche Tabelle zugreifen.
Also die Tabelle heißt IMPORT.
Geht das überhaupt was ich will?
Oder muss ich erst die 2 SELECTS machen und die Ergebnisse dann in den INSERT Befehl setzten? Also ich mein des geht schon irgendwie!!
Hier ist der SQL-Befehl:
Und zwar geht es um einen SQL Befehl.
Ich habe eine Tabelle und will dort einen neuen Satz anlegen mit INSERT INTO Tabelle
In diesen INSERT-Befehl möchte ich 2 SELECT_Befehle unterbringen die aber auf die gleiche Tabelle zugreifen.
Also die Tabelle heißt IMPORT.
Geht das überhaupt was ich will?
Oder muss ich erst die 2 SELECTS machen und die Ergebnisse dann in den INSERT Befehl setzten? Also ich mein des geht schon irgendwie!!
Hier ist der SQL-Befehl:
Code:
INSERT INTO IMPORT (BEZEI, TAB, FELD, BEZLFD, BEZNR, LFDNR)
VALUES ('Aufbau3', 'FIBADR', 'FANAME1', 1,
(SELECT COUNT(*) + 1 AS BEZNR FROM IMPORT WHERE BEZLFD = 1),
(SELECT COUNT(*) + 1 AS LFDNR FROM IMPORT))