webForumDet fria alternativet

Query för att hitta dubbla (eller fler) poster

Databaser & SQL

2 svar · 375 visningar · startad av MMats

Medlem sedan sep. 200061 inlägg
Frågan#1

Tjena alla!

Finns det något smidigt sätt att hitta dubletter i en tabell i en databas?

Medlem sedan mars 2002777 inlägg
#2

Beror på vad du vill göra med dubletterna, vill du bara ha ut en av varje kan du använda

SELECT DISTINCT(myField) FROM tabellen
Medlem sedan dec. 200012 464 inlägg
#3
select count(*),aleb,bleb from ogrish 
 group by aleb,bleb
 having count(*) > 1

aleb och bleb är de kolumner som tillsammans kan innehålla duplikat. Det viktiga är att alla kolumner i select-listan också finns med i group by.

310 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
177 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)