webForumDet fria alternativet

lista alla dubletter

2 svar · 567 visningar · startad av Arne

ArneMedlem sedan maj 2000267 inlägg
#1

Har ett medlemsregister där några personer kan ha lagts in 2 till 4 gånger på grund av att man stavat namnet fel eller dubbelt medlemskap i föreningar.

Jag skulle vilja lista:
namn, ort, forening, personnummer
Sorterat efter personnummer

Där personnumret finns mer en 1 ggr. Namnen, föreningarna och ort kan vara olika.

t.ex.
Lisa Person--------Luleå----------5102298156--------Förening ??? 1
Lisa Persson-------Luleå----------5102298156--------Förening ??? 1
Anders Axelsson---Stockholm-----6310126584--------Förening ??? 22
Anders Axelson----Stockholm-----6310126584--------Förening ??? 22
Ander Axelsson----Stockholm-----6310126584--------Förening ??? 22
Peter Nilsson------Malmö---------8101298910--------Förening ??? 241
Peter Nilsson------Malmö---------8101298910--------Förening ??? 98

Alltså om Lisas personnummer är inlagt 2 ggr, så ska båda listas så vi ser vilket namn, eller förening som är fel...
Använder MS Sql server 2005

LarsGMedlem sedan dec. 200012 464 inlägg
#2
select *
   from t
  where personnummer in
   (select personnummer 
       from t 
      group by personnummer
     having count(*) > 1)
ArneMedlem sedan maj 2000267 inlägg
#3

Tack för hjälpen

Funkar perfekt nu.........

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)