Hallo, Delphi-Praktiker,
ich bitte um Unterstützung bei einer
SQL-Frage:
Gegeben
1. eine Tabelle mit Stammdaten (z.B. Artikel: Materialnummer, Artikelname)
2. Eine Tabelle mit Umsatzdaten (z.B. Umsatz: Datum, Menge, Materialnummer, Artikelname)
Es kann vorkommen, daß zu einem Satz aus der Umsatz-Tabelle noch kein Eintrag in der Artikel-Tabelle existiert.
Frage:
Mit einem geeigneten
"Insert into Artikel (Materialnummer, Artikelname) values (..., ...)"
soll in diesem Fall die Artikel-Tabelle fortgeschrieben werden.
Anmerkung:
- Mit einem Durchgehen der Umsatz-Tabelle Satz für Satz, Lookup in der Artikel-Tabelle und ggf. Insert über ein Delphi-Programm bekäme ich die Sache hin. Hier geht es mir aber um den eleganteren Weg und die Nutzung der Möglichkeiten von
SQL.
- Die
DB ist nicht normiert, der Artikelname beim Umsatz ist redundant. Es handelt sich um ein vereinfachtes Beispiel.
Mit besten Grüßen
Klaus-Peter