Avatar billede vaksehugo Nybegynder
08. november 2005 - 23:09 Der er 8 kommentarer og
1 løsning

Sortere data fra to tabeller:

Hej eksperter!

Jeg har oprettet en database med to tabeller i access. Tabellerne indeholder forskellige data på nogle personer. Nogle poster (=personer) er i begge tabeller, andre er kun i tabel 1.

Jeg har brug for at udtrække de poster, som IKKE er i begge tabeller. Hvordan gør jeg det? Primær nøgle er fødselsdato i begge tabeller.

På forhånd tak for hjælpen.

Mvh. Vakse Hugo
Avatar billede kabbak Professor
08. november 2005 - 23:12 #1
tryk ny i forespørgseler vælg forespørgselsguiden find dubletter
Avatar billede kabbak Professor
08. november 2005 - 23:17 #2
nej du skal bruge Find ikke relaterede poster, der er du nødt til at køre en forespørgsel på hver tabel
Avatar billede Slettet bruger
09. november 2005 - 09:25 #3
Forespørgsel1:
SELECT Tabel1.fødselsdato, Tabel1.Navn
FROM Tabel1 LEFT JOIN Tabel2 ON Tabel1.fødselsdato = Tabel2.fødselsdato
WHERE (((Tabel2.fødselsdato) Is Null));

Forespørgsel2:
SELECT Tabel2.fødselsdato, Tabel2.Navn
FROM Tabel2 LEFT JOIN Tabel1 ON Tabel2.fødselsdato = Tabel1.fødselsdato
WHERE (((Tabel1.fødselsdato) Is Null));

Forespørgsel3:
SELECT Forespørgsel1.fødselsdato, Forespørgsel1.Navn
FROM Forespørgsel1
UNION SELECT Forespørgsel2.fødselsdato, Forespørgsel2.Navn
FROM Forespørgsel2;

!~)
Avatar billede ldanielsen Nybegynder
09. november 2005 - 09:47 #4
Den database dur da ikke til tvillinger, hva? :o)
Avatar billede Slettet bruger
09. november 2005 - 09:59 #5
Nej, det er ikke helt optimalt!~)
men den virker åbenbart endnu....
Avatar billede Slettet bruger
09. november 2005 - 10:00 #6
vaksehugo>du bør nok lave et autonummereret id felt i hver tabel og bruge det som din primærnøgle!~)
Avatar billede fynbohans Nybegynder
09. november 2005 - 14:27 #7
Du kan f.eks.lave en ny tabel, som kun indholder feltet med fødselsdato fra begge tabeller.
Nå du har tabellen bruger du Totaler/Antal på tabellen med kriteriet <2.
Avatar billede vaksehugo Nybegynder
09. november 2005 - 19:38 #8
Mange tak for svarene - især til kabbak, hvis andet svar var lige hvad jeg havde brug for. Af uransalige årsager kan jeg kun vælge mellem at give spg og fynbohans point for svaret????

Mht. til primær nøgle, så er det faktisk fuldt cpr-nummer jeg bruger, så der er ingen risiko for dubletter.

vh. Vakse Hugo
Avatar billede kabbak Professor
09. november 2005 - 21:25 #9
et svar ;-))
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