Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
Delphi 10.4 Sydney
|
Anzahl der Gruppenmitglieder, mit Distinct
1. Jun 2017, 21:17
Datenbank: FB • Version: 2.0 • Zugriff über: egal
Hm,
blöder Titel, aber egal:
Ich habe 2 Tabelle
Gruppe: GruppeNr,GruppenBezeichnung
Mitglied: Id, MitgliedNr, GruppenNr, Start, Ende
In Mitglied kann mehrfach in einer Gruppe sein.
Ich suche jetzt eine Liste aller Gruppen mit der Anzahl der Mitglieder,
mehrfach vorhandene Mitglieder sollen aber nur einmal gezählt werden.
Select Sum(), GruppenBezeichnung
GroupBy
liefert mir aber doppelte Mitglieder auch doppelt.
Das will ich aber nicht. Was nun?
Im Moment behelfe ich mich mit
Select GruppenBezeichnung, Select Distinct Count(*), usw.
Das erzeugt aber ein unschönes SubSelect
Heiko
Geändert von hoika ( 1. Jun 2017 um 22:48 Uhr)
|