Datenbankabfrage: doppelte einträge anzeigen

hallo

ich habe folgendes anliegen:

ich habe eine datenbank mit x spalten
ich möchte spalte a, b, c, f und h angezeigt bekommen
dabei sollen nur die zeilen angezeigt werden die in spalte c doppelte einträge haben
und zu guter letzt soll die sortierung: 1: nach spalte a absteigend und 2. nach spalte c die doppelten einträge gruppiert werden…

kann mir da jemand ne lösung bieten?

Hallo,

das hier sollte ziemlich genau liefern was du brauchst, du fragst einfach die Datensätze ab die >1 mal vorkommen:

SELECT a, b, f, h, c, count(*)
FROM meinetabelle
GROUP BY a, b, f, h, c
HAVING count(*) > 1
ORDER BY a DESCENDING

Gruss,
SomeOne