Optimere en Select Not IN linie vs. Left join
Hej, Det er lykkedes mig med hjælp at lave denne SQL linie.Den finder alt personale som ikke er på vagt mellem datoerne.
Problemmet er at den tager 3 min. og 34 sekunder at udføre!
Jeg har lod mig fortælle at man kan lave en left join - Men hvordan ?? Og at det skulle kunne forøge hastigeden.(Det er over mit niveau)
SELECT DISTINCT Navn, Medarbejdernr FROM Personale WHERE Medarbejdernr NOT IN
(SELECT Medarbejdernr FROM vagtplan WHERE Dato>='01-01-2001' AND Dato<='01-03-2002' and Personale.JobStatus = 'True');
