Software zur Verwaltung von Daten: Entity-Relationship-Modelle (ERM in Krähenfuß-Notation), 1:1, 1:n, n:m Relationen, Primär- und Fremdschlüssel, SQL DDL (CREATE TABLE), DML (INSERT, UPDATE, DELETE) und DQL (SELECT, WHERE, ORDER BY, GROUP BY, HAVING, INNER/LEFT JOIN).
Ermittle alle Kunden (Name und Vorname) aus der Tabelle kunden, die im Jahr 2026 mehr als 3 Bestellungen aufgegeben haben. Sortiere absteigend nach der Anzahl der Bestellungen.
SELECT k.nachname, k.vorname, COUNT(b.id) AS anzahl_bestellungen
FROM kunden k
JOIN bestellungen b ON k.id = b.kunde_id
WHERE strftime('%Y', b.bestelldatum) = '2026'
GROUP BY k.id, k.nachname, k.vorname
HAVING COUNT(b.id) > 3
ORDER BY anzahl_bestellungen DESC;