03. september 2003 - 08:43Der er
7 kommentarer og 1 løsning
hjælp med distinct
Hej Jeg har brug for lidt hjælp, jeg forstå ikke distinct ikke helt... Mit problem er hvis jeg har f. eks. 4 row i table fornavn, mellemnavn, efternavn, telefon
og så vil jeg test om der der er nogle dubletter i fornavn, mellennavn, efternavn så der ikke er to person med fuldstendigt samme navn
nej... Jeg har lavet en database med en masse navn i og der er en "masse" som har samme navn... nu sider jeg så med Microsoft Access og laver noget SQL line i det... For jeg skal lige have dem slette...
Okey okey det var måske ikke den rigtig kategori jeg har lagt den under men ved bare der er en masse super SQL folk inde under ASP =) der for jeg valgt at ligge den her =)
Du vil finde dupletter: og så vil jeg test om der der er nogle dubletter i fornavn, mellennavn, efternavn så der ikke er to person med fuldstendigt samme navn
Det gøres på denne måde.
SELECT brugere.fornavn, brugere.mellemnavn, brugere.efternavn, brugere.brugerid FROM brugere WHERE (((brugere.fornavn) In (SELECT [fornavn] FROM [brugere] As Tmp GROUP BY [fornavn],[mellemnavn],[efternavn] HAVING Count(*)>1 And [mellemnavn] = [brugere].[mellemnavn] And [efternavn] = [brugere].[efternavn]))) ORDER BY brugere.fornavn, brugere.mellemnavn, brugere.efternavn;
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.