Dann könnte man noch so vorgehen:
Code:
select * from (
SELECT DISTINCT
ED1.Item,
ED1.Location,
ED1.ItemID
FROM
EnsambleD ED1
WHERE ED1.TransCode = 'S'
) x where not exists (
SELECT DISTINCT ED2.Itemid
FROM EnsambleD ED2
WHERE ED2.Itemid=x.Itemid AND ED2.TransCode='EI')
)
Nun sind vielleicht weniger Kandidaten zum prüfen auf not exists...