Gå til innhold

MySql spørring: Hvordan sortere ut duplikater


Anbefalte innlegg

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
Videoannonse
Annonse

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...