Code: Alles auswählen.
select kunnr appending corresponding fields of table itab
from kunde as b
where bukrs in bukrs
and kunnr in kunnr
and kunnr not in
*subquery
( SELECT kunnr FROM Rechnung
WHERE KUNNR = b~kunnr )
...
Code: Alles auswählen.
SELECT kunnr APPENDING CORRESPONDING FIELDS OF TABLE itab
FROM
kunde AS b
LEFT OUTER JOIN rechnung AS a ON a~kunnr = b~kunnr
WHERE ....
Wichtiger als Performance ist aber erst mal, dass das Ergebnis stimmt.Volker Neurath hat geschrieben:Ich als alter SQL-Fan wuerde es ja so machen:Subqueries haben meist eine deutlich schlechtere Performance, als JOINS.Code: Alles auswählen.
SELECT kunnr APPENDING CORRESPONDING FIELDS OF TABLE itab FROM kunde AS b LEFT OUTER JOIN rechnung AS a ON a~kunnr = b~kunnr WHERE ....
Völlig klar. Allerdings hatte ich das jetzt einfach mal unterstellt, ansonsten ergäbe meine Aussage keinen Sinn - oder?Wichtiger als Performance ist aber erst mal, dass das Ergebnis stimmt.