356speedster Skrevet 10. mars 2005 Del Skrevet 10. mars 2005 Trenger litt hjelp med en spørring: Jeg bruker f.eks: SELECT distinct(kolonne) FROM table for å få et resultat uten duplikater. eller SELECT COUNT(distinct kolonne) FROM table for å telle antall unike oppføringer i en kolonne. Men hvordan kan jeg få ut en liste som viser hvem som har duplikater? Dvs jeg ønsker kun å vise oppføringer som har mer enn en oppføring. Noen som har tips? Lenke til kommentar
sjurba Skrevet 10. mars 2005 Del Skrevet 10. mars 2005 Tja du kan vel prøve med noe sånnt som: SELECT distinct(kolonne) FROM table t1 inner join table t2 on t1.kolonne=t2.kolonne Evt. SELECT kolonne, count(*) as ant FROM table group by kolonne having count(*)>1 Har ikke testa men jeg tror det skal funke.. S Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå