Möglichkeit, um doppelte Datensätze zu identifizieren

Doppelte Datensätze sind ein typisches Problem in vielen Datenbanken. Mit einem kleinen Sql-Befehl lassen sich aber alle Datensätze ermitteln, die ,mit Ausnahme der Identitätsspalte, doppelte Datensätze enthalten. Praktisch z.B., wenn man in einem Online-Shop alle die Kategorien ausgeben will, die auch wirklich Produkte enthalten.

SELECT
     P_Category
FROM
     Products
GROUP BY
     P_Category
HAVING
     COUNT(*) > 1

Zugegeben, die Query ist sehr simpel gehalten, aber ich denke sie verdeutlicht die Funktion des SQL-Befehls.