Tja, om du har hela rader som dubbletter i din tabell, har du åtminstone inte en primärnyckel inställd för den tabellen, annars skulle åtminstone primärnyckelns värde vara annorlunda.
Men så här bygger du en SQL för att få dubbletter över en uppsättning kolumner:
SELECT col1, col2, col3, col4
FROM table
GROUP BY col1, col2, col3, col4
HAVING COUNT(*) > 1
Detta kommer att hitta rader som, för kolumner col1-col4, har samma kombination av värden, mer än en gång.
Till exempel, i följande tabell skulle raderna 2+3 vara dubbletter:
PK col1 col2 col3 col4 col5
1 1 2 3 4 6
2 1 3 4 7 7
3 1 3 4 7 10
4 2 3 1 4 5
De två raderna delar gemensamma värden i kolumnerna col1-col4, och anses därför, av den SQL, som dubbletter. Utöka listan med kolumner för att innehålla alla kolumner du vill analysera detta för.