![]() |
AW: Anzahl der Gruppenmitglieder, mit Distinct
Hallo,
ja, aber verstanden habe ich nicht, wie ich das in meine Tabelle einbauen soll geg: 2 Tabellen Gruppe: GruppeNr,GruppenBezeichnung Mitglied: Id, MitgliedNr, GruppenNr, Start, Ende ges: Liste aller Gruppen mit der Anzahl der Mitglieder, mehrfach vorkommende Mitglieder in einer Gruppe sollen nur einfach gezählt werden Sobald ich dein Select in das Gruppen-Select einbaue, habe ich eine Subquery (durch das Distinct). |
AW: Anzahl der Gruppenmitglieder, mit Distinct
So in etwa habe ich mir das vorgestellt:
Code:
Oder habe ich dich komplett falsch verstanden?
select
a.gruppenr, a.gruppebezeichnung, count(distinct b.mitgliednr) from gruppe a join mitglied b on a.gruppenr=b.gruppenr group by a.gruppenr, a.gruppebezeichnung |
AW: Anzahl der Gruppenmitglieder, mit Distinct
Hallo,
Moment. |
AW: Anzahl der Gruppenmitglieder, mit Distinct
Das Count(distinct ...) muss nicht im Group by stehen. Es geht so wie oben geschrieben.
|
AW: Anzahl der Gruppenmitglieder, mit Distinct
SQL-Code:
Oh Tschulligung ist das gleiche wie in #12
select count(distinct Mitgliednr),Gruppenbezeichnung
from Gruppe join Mitglied on (Gruppe.Gruppenr = Mitglied.Gruppenr) group by Gruppenbezeichnung Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz