Diese Lösung hat etwas nicht bedacht:
SELECT Name, count(*) AS Anzahl
FROM Kunde INNER JOIN Bestellung ON id=KundenID
group by name;
Der Fehler in der obigen Lösung ist, dass unterschiedliche Kunden gleich heißen können, daher:
SELECT Name, count(*) AS Anzahl
FROM Kunde INNER JOIN Bestellung ON id=KundenID
group by name, id;