Avatar billede diz Nybegynder
29. august 2003 - 16:05 Der er 2 kommentarer og
2 løsninger

I den ene tabel og ikke i den anden

Hej,

Jeg har 2 tabeller, med data. Nu skal jeg finde alle de felter som er i den ene, men ikke i den anden. Det må vel være noget outer join, men kan sgu ikke finde ud af det.
Det er en access database...

/Sune
Avatar billede overchord Nybegynder
29. august 2003 - 17:33 #1
Lav en normal forespoergsel med de to tabeller, og opret relation mellem felter i forespoergslen. Derefter hoejreklikker paa paa relationen og vaelger type 2 eller 3 alt efter hvad der passer bedst i  dit tilfaelde. Som default saettes disse relationer til at inkludere fra begge tabeller (type 1).
29. august 2003 - 17:39 #2
Eller også lave en forespørgsel baseret på den ene tabel. Herefter benytter du en subselect som kriterie.

Således:

Hvis ID er det fælles nøglefelt, så ser SQL'en sådan ud:

Select * From Tabel1 Where ID Not In (Select ID From Tabel2)
Avatar billede diz Nybegynder
29. august 2003 - 17:43 #3
tak til begge to.

Jeg fandt selv ud af det..

Brugte samme metode som overchord. Jeg deler point mellem jer, hvis det er ok, da begge metoder jo virker til formålet...

/Sune
Avatar billede overchord Nybegynder
29. august 2003 - 17:54 #4
jeps det lyder fair. Takker for point og go weekend :-)
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