Die unkorrelierte funktioniert
Select c.ConsultantID, c.Firma, c.Name, c.Stundensatz FROM Consultant c left outer join Zeiterfassung z on z.ConsultantID = c.ConsultantID WHERE c.ConsultantID NOT IN (SELECT ConsultantID From Zeiterfassung);
Die korrelierte liefert keinen wert zurück wieso?
Select c.ConsultantID, c.Firma, c.Name, c.Stundensatz FROM Consultant c left outer join Zeiterfassung z on z.ConsultantID = c.ConsultantID WHERE not Exists (SELECT c.ConsultantID From Zeiterfassung)
Ungeschachtelt funktioniert auch:
Select c.ConsultantID, c.Firma, c.Name, c.Stundensatz FROM Consultant c left outer join Zeiterfassung z on z.ConsultantID = c.ConsultantID