Das kann ja nicht funktionieren, weil kein Satz *beide* Bedingungen erfüllen. Ich würde erst alle Sätze in eine itab ziehen, die die Positiv-Bedingung erfüllt und dann alle rauswerfen, die die Negativ-Bedingung erfüllen.tmxx hat geschrieben:Select distinct matnr from ymvke_katalog into table itab_ymvke_katalog
where yykatalog = p_catod
and yykatalog ne p_catnew.
Code: Alles auswählen.
Select distinct matnr from ymvke_katalog as Mat1
into table itab_ymvke_katalog
where yykatalog = p_catold
and not exists ( select * from ymvke_katalog
where matnr = mat1~matnr
and yykatalog = p_catnew ).