06. juni 2010 - 18:14Der er
3 kommentarer og 1 løsning
måske except/minus?
Hej
Hvad er den optimale løsning til det her problem:
har 2 forespørgsler. Den ene kommer ud med 3 kolonner: afdeling; dato; land
den anden kommer ud med dato; land
Det jeg gerne vil gøre med de 2 er at den tager alle række fra forespørgsel 1 undtagen dem der matcher forspørgsel 2 på kolonne dato og land. Hvordan vil i lave sådan en på den "rigtige" måde.
super, var også det jeg selv kunne komme frem til i mit hoved, prøver det på arbjede i morgen.
Lige for en ordens skyld så i mit spørgsmål var det omvendt nemlig at den skulle tage alle rækker fra query 2 undtagen dem der matcher fra query 1.
Men hvad nu når der i query 1 er flere forskellige afdelinger med samme dato og land, kan den query du har skrevet så lave en række per. afdeling dato og land som der ikke matcher query 2?
Eller vil en left join som du har lavet altid (max) spytte det antal rækker ud der i tabellen til left.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.