webForumDet fria alternativet

Plocka ut dubletter

1 svar · 212 visningar · startad av nanne

nanneMedlem sedan dec. 19991 749 inlägg
#1

Jag har en tabell där det inte får finnas några dubletter av poster. Vi har tyvärr inte satt fältet som uniq när vi skapade den och nu har vi hittat en dublett. Men jag måste kolla om det finns fler.

Hur ser SQL satsen ut för att plocka ut bara de poster som har samma värde?

Provade med dettta men det funkade inte. Även de poster som inte har dubletter syns :/

select * from sportnikx.usertbl group by u_mid limit 100;

------------------

"Information wants to be free -- because it is now so easy to copy and distribute casually -- and information wants to be expensive -- because in an Information Age, nothing is so valuable as the right information at the right time."
- John Perry Barlow

nanne.net

nanneMedlem sedan dec. 19991 749 inlägg
#2

Löste det med hjälp av chefen.

SELECT * FROM usertbl=a,usertbl=b WHERE a.u_uid>=b.u_uid AND a.u_mid=b.u_mid;

Den tickar som fan här nu. Kan ju bero på att det handlar om 40000 poster dvs nästan 1 miljon sökningar.

------------------

"Information wants to be free -- because it is now so easy to copy and distribute casually -- and information wants to be expensive -- because in an Information Age, nothing is so valuable as the right information at the right time."
- John Perry Barlow

nanne.net

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