GROUP BY dient dazu Berechnungen nach einer Spalte zu gruppieren. In Kombination mit HAVING können, wie von WHERE bekannt, Bedingungen definiert werden.
<Ausdruck> GROUP BY <Spaltenname>
Es sollen alle Kunden inklusive Anzahl der aufgegebenen Bestellungen ausgegeben werden.
mysql> SELECT KND_Nr AS "Kunde", COUNT(*) AS "Bestellungen" FROM BESTELLUNGEN GROUP BY KND_Nr; +-------+--------------+ | Kunde | Bestellungen | +-------+--------------+ | 1 | 3 | | 2 | 1 | | 3 | 2 | +-------+--------------+ 3 rows in set (0.00 sec)