Hallo,
Besucher einer Messe haben Kontaktwünsche zu Ausstellern. Manche Besucher bilden eine Besuchergruppe.
Jetzt sind die Kontaktwünsche zu zählen, Gruppen aber nur einmal. Hier SQL:
SELECT
gzb1.gruppen_id gruppe
,kon1.besucher_id besucher
FROM tm_kontakte kon1
LEFT JOIN tm_gruppen_besucher gzb1
ON (gzb1.adress_id=kon1.besucher_id)
WHERE kon1.aussteller_id=3413
AND (kon1.prio_1=1 OR kon1.prio_2=1)
ORDER BY gzb1.gruppen_id, kon1.besucher_id
und die Ausgabe:
gruppe besucher
------ --------
NULL 3830
NULL 3874
NULL 3948
NULL 3949
NULL 3969
338 3589
338 3590
373 3753
Das Ergebnis der Zählung soll 7 sein.
LG Kalle