356speedster Skrevet 10. mars 2005 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?
sjurba Skrevet 10. mars 2005 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
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å