PDA

View Full Version : Update aus einer zweiten Datei



Oswin
27-05-04, 13:59
Hallo,

ich habe folgendes Problem: in meiner ersten Datei habe ich meine Lagerbestände, die Artikelnummern und ein leeres Preisfeld, in meiner zweiten Datei stehen die Artikelnummern und die aktuellen Preise. Nun möchte ich meien erste Datei anhand der Artikelnummern mit den Preisen aktualisieren. Ich kann aber nicht gewährleisten, dass in der zweiten Datei immer ein Datensatz mit einem Preis vorhanden ist.
Mein SQL
update bestandsdatei set preisfeld = (select preis from preisdatei where bestandsdatei.artikelnummer = artikelnummer)
bringt die Meldung "Nullwerte für Spalte oder Variable PREISFELD nicht zulässig".
Wie kann ich sowas in SQL abfangen?

Gruß

Oswin

Robi
27-05-04, 14:20
Hallo,

update bestandsdatei set preisfeld = (select preis from preisdatei where bestandsdatei.artikelnummer = artikelnummer) where exists (select * from preisdatei where bestandsdatei.artikelnummer = artikelnummer)

sollte gehen
Gruß

Robi

Oswin
27-05-04, 14:50
Sieht gut aus,

Danke Robi!

Oswin