Tjekke om data findes med een SQL-sætning
Hej,Jeg har et system hvor jeg har en ordre i en tabel og nogle ordrelinier i en anden tabel. Det to tabeller selvfølgelig relateret til hinanden så der er mulighed for et ubegrænset antal ordrelinier.
Hver ordrelinie har et datofelt. Nu skal jeg så udtrække en liste over alle ordrene hvor dato'erne fra ordrelinierne står i.
Men jeg er kun interesseret i at få dato'erne ud hvis ALLE ordrelinierne har en dato. Dvs. hvis bare en af ordrelinierne IKKE har en dato skal der ikke udskrives noget. Hvis de allesammen har en dato skal de nyeste dato udskrives.
Kan jeg gøre det med een SQL-sætning? Jeg er interesseret i at få det gjort så hurtigt som muligt - dvs. trække så lidt data ud som muligt, da der ligger ca. 5.000 ordrer (med hver mindst 2 ordrelinier) i systemet!
Noget man kan klare eller er jeg nød til at lave flere kald?
