SQL: doppelte Datensätze finden
Will man auf einer Tabelle in nachhinein einen Key über mehrere Felder anlegen, scheitert das machmal an doppelten Datensätzen. Mit folgendem Schnippsel kann man doppelte Datensätze finden:
Hier ein Beispiel für eine Zelle
SELECT DOMAIN, COUNT(DOMAIN) AS NumOccurrences
FROM domains
GROUP BY DOMAIN
HAVING ( COUNT(DOMAIN) > 1 )
FROM domains
GROUP BY DOMAIN
HAVING ( COUNT(DOMAIN) > 1 )
Hier ein Beispiel für einen Schlüssel über mehrere Zellen:
SELECT DOMAIN, subdomain, email, COUNT(DOMAIN) AS NumOccurrences
FROM domains
GROUP BY DOMAIN, subdomain, email
HAVING ( COUNT(DOMAIN) > 1 AND COUNT(subdomain) > 1 AND COUNT(email) > 1)
FROM domains
GROUP BY DOMAIN, subdomain, email
HAVING ( COUNT(DOMAIN) > 1 AND COUNT(subdomain) > 1 AND COUNT(email) > 1)
Popularity: 5% [?]