SQL-Code:
select k.name, count(*) as anzahl
from kunden k
inner join vorgang v
on k.kdnummer = v.kdnummer
group by k.name
order by k.name
Aber: Mehrere Kunden gleichen Namens können hierbei aber nicht mehr auseinander gehalten werden.
Bei der Ausgabe wäre es besser, auch die Kundennummer mit auszugeben:
SQL-Code:
select k.kdnummer, k.name, count(*) as anzahl
from kunden k
inner join vorgang v
on k.kdnummer = v.kdnummer
group by k.kdnummer, k.name
order by k.name, k.kdnummer
Achso: ungetestet hingedaddelt.