Avatar billede nyholm Novice
29. marts 2006 - 23:37 Der er 5 kommentarer og
1 løsning

Finna omatchande records.

Jag vill matcha två tabeller før att hitta records i den ena tabellen som inte finns i den andra. Før att avgøra om det finns omatchade records så måste 3 av fælten i tabell 1 jæmføras med med 3 fælt i tabell 2.
Urvalsfrågan skall således visa de records i tabell 1 dær fælten A, B och C, som tillsammans inte matchar fælten D, E och F i tabell 2.
Tacksam før førslag på hur detta kan se ut.
Avatar billede kabbak Professor
29. marts 2006 - 23:58 #1
SELECT tabel1.Adresse, tabel1.Navn, tabel2.pakke2
FROM tabel1 LEFT JOIN tabel2 ON (tabel1.Pakke1 = tabel2.Pakke1) AND (tabel1.Navn = tabel2.Navn) AND (tabel1.Adresse = tabel2.Adresse)
WHERE (((tabel2.pakke2) Is Null));
Avatar billede kabbak Professor
30. marts 2006 - 00:00 #2
Den finder dem i tabel1 der ikke er i tabel2
Avatar billede kjulius Novice
30. marts 2006 - 00:39 #3
Eller med nyholms feltnavne:

SELECT t1.*
FROM tabel1 t1
LEFT JOIN tabel2 t2
  ON (t1.A = t2.D) AND (t1.B = t2.E) AND (t1.C = t2.F)
WHERE t2.D IS NULL
Avatar billede nyholm Novice
30. marts 2006 - 15:51 #4
Super! Fungerar alldeles utmærkt.
Ge mig ett svar så att jag kan ge dig dina points.
Avatar billede kjulius Novice
31. marts 2006 - 00:28 #5
kabbak, det var dig der kom først, så det må være dig der der ment... :-)
Avatar billede kabbak Professor
31. marts 2006 - 08:06 #6
ok, så svarer jeg ;-))
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester