Seite 1 von 1

Anzahl gleicher Datensätze

Verfasst: Do 28. Jan 2016, 16:44
von miki
Ich habe eine Abfrage über mehrere Tabellen die mir 2 Spalten ausgibt. Nun ist meine Frage:

ich möchte die Anzahl der gleichen Kombinationen in Beiden Spalten quasi als 3. Spalte ausgeben.

Kann mir jemand auf die Sprünge helfen?

Re: Anzahl gleicher Datensätze

Verfasst: Do 28. Jan 2016, 17:04
von RobertG
Hallo miki,

wenn es nicht notwendig ist, die gleichen Datensätze auch noch mehrmals anzuzeigen, erledigst Du das über eine Gruppierung:

Code: Alles auswählen

SELECT "Feld1", "Feld2", COUNT("Feld1") AS "Anzahl" FROM "Tabelle" GROUP BY "Feld1", "Feld2"
Solltest Du gleiche Datensätze auch mehrfach darstellen wollen, so musst Du eine korrelierende Unterabfrage erstellen:

Code: Alles auswählen

SELECT "a"."Feld1", "a"."Feld2", (SELECT COUNT("Feld1") FROM "Tabelle" WHERE "Feld1" = "a"."Feld1" AND "Feld2" = "a"."Feld2") AS "Anzahl" FROM "Tabelle" AS "a"
Gruß

Robert

Re: Anzahl gleicher Datensätze

Verfasst: Do 28. Jan 2016, 18:02
von miki
Danke, klappt wunderbar.

Gruß miki