Fabienne: Mysql: Probleme mit SELECT SUM()

Beitrag lesen

Hallo zusammen,

ich habe folgende Tabellen:

user
id | user_name
1  | Max
2  | Franz

kunden
id | name
1  | Müller
2  | Meier
3  | XXX

besuche
user_id | kunden_id | datum
1 | 1 | 2008-12-01
1 | 2 | 2008-12-01
2 | 3 | 2008-12-08
1 | 1 | 2008-12-10
1 | 3 | 2008-12-10

Heißt: Mein User Max hat am 1.12 den Kunden Müller und Meier besucht, am 8.12. tätigt sein Kollege Max den BEsuch beim XXX und am 10.12. besucht wiederum Max den Müller und XXX

Ziel sollte folgendes sein:
Eine Auswertung, welcher user welchen Kunden wie oft besucht hat.

Max
kunden_name | anzahl_besuche | user_id
Müller      | 2              | 1
Meier       | 1              | 1
XXX         | 1              | 1

Franz
kunden_name | anzahl_besuche | user_id
XXX         | 1              | 2

Ist das möglich in einer MySQL-Anfrage?
Prinzp:
SELECT kunden.name as kunden_name,
       user.id as user_id,
       COUNT(besuche.datum) AS anzahl_besuche
   FROM besuche, user, kunden
   GROUP BY user.id,kunden.id

Ergibt aber nicht das gewünschte Ergebnis.

Hat jemand die Lösung / Ansatz, wie ich dazu komme?

Besten Dank
Fabienne