Avatar billede al_pacone Nybegynder
08. september 2006 - 08:05 Der er 6 kommentarer og
1 løsning

Dubletter med flere kolonner.

Hvordan finder jeg dubletter hvor 3 kolonner skal være ens?
Avatar billede Slettet bruger
08. september 2006 - 08:20 #1
Kan man ikke under kriterie for kolonne 1, skrive:
=kolonne2 AND =kolonne3
Avatar billede al_pacone Nybegynder
08. september 2006 - 08:26 #2
Beklager. Dårligt formuleret spørgsmål.

Forklaret med et eksempel.

Fornavn  Efternavn  By
Birger  Jensen    Bagsværd
Birger  Hansen    Hillerød
Birger  Jensen    Bagsværd

Vil resulterer i to dubletter.
Birger  Jensen    Bagsværd
Avatar billede Slettet bruger
08. september 2006 - 08:39 #3
Du kunne jo lave en fjerde kolonne, som er
udtryk1: Fornavn & Efternavn & By
og sæt den til antal/count
så laver du sql'en DISTINCT og sætter kriteriet til >1
Avatar billede al_pacone Nybegynder
08. september 2006 - 10:50 #4
Hvordan vil hele sql strengen se ud?
Avatar billede Slettet bruger
08. september 2006 - 11:02 #5
SELECT DISTINCT Count([fornavn] & [efternavn] & [by]) AS Antal, Table2.Fornavn, Table2.Efternavn, Table2.By
FROM Table2
GROUP BY Table2.Fornavn, Table2.Efternavn, Table2.By
HAVING (((Count([fornavn] & [efternavn] & [by]))>1));
Avatar billede Slettet bruger
08. september 2006 - 11:03 #6
Egentlig behøves bare en counter og så distinct, men...!~)
Avatar billede al_pacone Nybegynder
08. september 2006 - 11:38 #7
Tak for det.
Det var lige det der skulle til.
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