Ich habe da ein kleines Problem und komme einfach nicht weiter:
Es existieren u.a. die Tabellen
'artikel' und
'artikelpreis', die über die Felder artikel.REC_ID und artikelpreis.artikel_id miteinander referenziert sind.
In
artikelpreis sind alle Artikel aufgeführt, denen ein Preis, Lieferant etc. zugeordnet ist.
Beim Einlesen der Daten zu Jahresbeginn wurden nicht alle Preise in
'artikelpreis' aktualisiert, was aber erst jetzt bemerkt wurde.
Ich versuche nun, die notwendigen Informationen direkt in der Tabelle einzutragen.
'
artikel enthält ca. 7.500 records,
artikelpreis ca. 1.800. die nichtvorhandenen Records in
artikelpreis sollten mit folgender Anweisung hinzugefügt werden:
Code:
INSERT INTO ARTIKELPREIS (ARTIKEL_ID, BESTNUM, PREIS) SELECT REC_ID, ARTNUM, EK_PREIS from artikel
funktioniert auch im Prinzip, fügt aber sämtliche Records aus
artikel hinzu, es entstehen also Dupletten im (eindeutigen) Index artikelpreis.REC_ID.
Hat jemand eine Idee, wie das verhindert werden kann und NUR die bisher nicht in 'artikelpreis' enthaltenen Sätze aus 'artikel' eingefügt werden können?
Vielen dank im Voraus
Günter