Hallo an Alle,

Ich möchte via SQL folgendes erreichen und hoffe ich finde hier Hilfe!

Es bestehen 2 Dateien
in der 1. Artikel in der 2.Lieferanten eindeutiger Schlüssel Lieferantennr und Sparte, nun möchte ich gerne aus der 1.Datei alle Artikel löschen deren Lieferantennummer nicht in der 2. Datei bestehen.....

Code:
DELETE FROM ARTIKEL WHERE not exists (select * from   
LIEFERANT where ARTIKEL.lieferant_nr = LIEFERANT.Lieferant_nr and  
ARTIKEL.sparte = LIEFERANT.sparte)
... dieses funktioniert einwandfrei


und nun mein Problem ich möchte das nur Datensätze aus der 1.Datei (Artikel) gelöscht werden wenn in der 2.Datei (Lieferanten) mindestens 1 Datensatz vorhanden ist, sprich wenn Datei 2 count(*) > 0 denn DELETE.

Vielen Dank im voraus

mfG
Bobou