Da exists sowieso nur ein read macht (sofern die Indexe in Tabelle2 auf status und conummer existieren,
ist
IMHO first 1 überflüssig.
SQL-Code:
select t1.masternummer
from tabelle1 t1
where t1.status <> 'N' and t1.storno is null and not exists
(
select * from tabelle2 t2 where t2.status = t1.status and
t2.conummer = t1.conummer
)
Frank