Avatar billede Svend Juniormester
20. oktober 2023 - 03:58 Der er 1 kommentar og
1 løsning

Udskrivning af dubletter.

Jeg har en database med cykelryttere. Derfra vil jeg gerne udskrive ryttere med samme efternavn.
Jeg har fundet dette script. Det udskriver kun 1 rytter med et given efternavn.
Jeg har prøvet at group by id i stedet for, men så får jeg en tom side i stedet for.

'select *, count(efternavn) as antal from ryt group by efternavn having antal>1');

Skulle der være en der kan være behjælpelig.
På forhånd tak.
Avatar billede arne_v Ekspert
20. oktober 2023 - 04:26 #1
utestet:

SELECT fornavn,efternavn
FROM ryt r1
WHERE (SELECT COUNT(DISTINCT fornavn) FROM ryt r2 WHERE r2.efternavn = r1.efternavn) > 1
Avatar billede Svend Juniormester
21. oktober 2023 - 03:28 #2
Mange tak, Arne.
Med en enkelt lille ændring fungerer det perfekt.
Er der ikke point på spil mere?
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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