MySQL-Abfrage
Kalle_B
- datenbank
0 René
Hallöle,
habe eine "Stundenplan"-Tabelle mit gebuchten Kontakten zwischen Ausstellern und Besuchern einer Messe:
Stunde Aussteller Besucher
------ ---------- --------
1 4711 22
1 4712 55
1 4712 56
2 4711 15
...
Der Aussteller 4712 spricht also GLEICHZEITIG mit 2 Besuchern (Kollegen einer Firma)
Nun möchte ich ermitteln, wieviele Aussteller in Stunde 1 besetzt sind. Mein Ansatz:
SELECT stunde, count(aussteller) bes_aussteller
...
GROUP BY stunde
In Stunde 1 wird Aussteller 4712 aber zweimal gezählt. Da gab es doch sowas wie "ONCE" ... ?
Liebe Grüße aus Birkenau, Kalle
hi Kalle
aus dem stehgreif würde ich mal sagen:
SELECT INSTINCT stunde, Count(aussteller) AS bes_aussteller FROM {tabelle} GROUP BY stunde
hi René
aus dem stehgreif würde ich mal sagen:
SELECT INSTINCT stunde, Count(aussteller) AS bes_aussteller FROM {tabelle} GROUP BY stunde
Nöö, gibt Sytax- Fehler. Aber danke für das Schlüsselwort, ich werde mal forschen ...
... muss es wohl heißen:
SELECT slt1.nr slot_nr, count(DISTINCT kon1.aussteller2_id) gebu_aussteller
...