HAVING wird verwendet, um mit GROUP BY gruppierte Ergebnisse auf Bedingungen hin zu überprüfen.
<Ausdruck> GROUP BY <Spaltenname> HAVING <Ausdruck>
Es sollen alle Kunden inklusive Anzahl der aufgegebenen Bestellungen ausgegeben werden. Es sollen nur alle Kunden angezeigt werden, die mehr als eine Bestellung getätigt haben.
mysql> SELECT KND_Nr AS "Kunde", COUNT(*) AS "Bestellungen" FROM BESTELLUNGEN GROUP BY KND_Nr HAVING COUNT(*) > 1; +-------+--------------+ | Kunde | Bestellungen | +-------+--------------+ | 1 | 3 | | 3 | 2 | +-------+--------------+ 2 rows in set (0.00 sec)