SRXXL1964
Neuer Benutzer
- Beiträge
- 4
Hallo zusammen,
ich lerne gerade SQL etwas intensiver und habe Folgendes Problem:
Ich möchte einen DS in einer Tabelle hinzufügen, wenn es diesen noch nicht gibt
INSERT INTO Tabelle (firma, ZMGNR, TAHDNR, FORMEL)
SELECT firma, zmgnr, '09', '01' FROM Tabelle WHERE firma=1 and ???
Hier ein Beispiel:
SELECT * FROM ZMTARIF WHERE firma=1 and zmgnr='001'
Ergebnis:
Hier würde ich mir wünschen, dass dann ein DS eingetragen wird, der folgende Daten enthält:
1;001;09;01
In diese Tabelle soll also ein DS eingefügt werden, wenn es dort diesen nicht gibt, also wenn TAHDNR='09' nicht vorhanden ist. Geht das so überhaupt
mit einem Befehl?
Ich bin für jeden Hinweis dankbar!
ich lerne gerade SQL etwas intensiver und habe Folgendes Problem:
Ich möchte einen DS in einer Tabelle hinzufügen, wenn es diesen noch nicht gibt
INSERT INTO Tabelle (firma, ZMGNR, TAHDNR, FORMEL)
SELECT firma, zmgnr, '09', '01' FROM Tabelle WHERE firma=1 and ???
Hier ein Beispiel:
SELECT * FROM ZMTARIF WHERE firma=1 and zmgnr='001'
Ergebnis:
Hier würde ich mir wünschen, dass dann ein DS eingetragen wird, der folgende Daten enthält:
1;001;09;01
In diese Tabelle soll also ein DS eingefügt werden, wenn es dort diesen nicht gibt, also wenn TAHDNR='09' nicht vorhanden ist. Geht das so überhaupt
mit einem Befehl?
Ich bin für jeden Hinweis dankbar!