Karl-Heinz Osmer: SQL (hier Fülltext, weil SQL allein dem Forum zu kurz ist)

Beitrag lesen

Hallöle,

sitze immer noch an meinem Statistik- Problem von gestern.

SELECT    distinct adr1.id, adr1.bezeichnung, count(*)
...
group BY  adr1.bezeichnung, adr2.bezeichnung

Ich möchte wissen, wieviel BesucherFIRMEN (adr2.bezeichnung) Kontakt zu einem Aussteller (adr1.bezeichnung) wünschen.

Die Einzelsätze sind jedoch auf Mitarbeiterebene. Das heißt
eine BesucherFIRMA kann mehrere Mitarbeiter zur Messe senden, deshalb brauche ich distinct.

Nun möchte ich alle mit distinct verdichteten Zeilen pro Aussteller zählen, deshalb der count. Aber die Kombination aus distinct und count gibt unsinnige Ergebnisse.

Wie kann ich Zeilen zählen, die mit distinct erzeugt wurden?

LG Kalle