Avatar billede dsjk Novice
10. november 2006 - 11:59 Der er 1 kommentar og
1 løsning

Join tabeller - find dem der ikke er ens

Hej

Jeg har 2 tabeller:
t_antal indeholder
postnr og antal

t_udvalg indeholder
postnr

Jeg skal så have 2 forespørgsler:
1. Der vises de postnr og antal fra t_antal hvor postnr også findes i t_udvalg.
Denne er lavet og virker:
SELECT t_antal.fil_nr, t_antal.antal, t_antal.postnr
FROM t_antal INNER JOIN t_udvalgON t_antal.postnr = t_udvalg.postnr
WHERE (((t_antal.postnr)=[t_udvalg].[postnr]));

Den anden jeg skal bruge er den omvendte.
2. Der vises de postnr og antal fra t_antal hvor postnr IKKE findes i t_udvalg.

Hvordan skal den se ud?

/dsjk
Avatar billede jensen363 Forsker
10. november 2006 - 12:11 #1
SELECT t_antal.postnr, t_antal.antal, t_antal.fil_nr
FROM t_antal LEFT JOIN t_udvalg ON t_antal.postnr = t_udvalg.postnr
WHERE (((t_udvalg.postnr) Is Null));
Avatar billede dsjk Novice
10. november 2006 - 12:15 #2
super, tak for det
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