Alle Lehrpfade9. Datenbanken & SQL – Das Langzeitgedächtnis
intermediate+50 XP
JOIN (Tabellen sinnvoll miteinander verknüpfen)
💡 Die Kernidee im Alltag:
"Warum speichert man nicht alles in einer einzigen Tabelle? Weil man sonst die Kundenadresse bei jedem Einkauf 100 Mal wiederholen müsste. Mit JOIN verheiratest du Tabellen."
Wie es wirklich funktioniert (Erklärt für 12-Jährige)
So verknüpfst du Kunden mit ihren Bestellungen:
SELECT
Kunden.Name,
Bestellungen.BestellNummer,
Bestellungen.Preis
FROM Bestellungen
INNER JOIN Kunden ON Bestellungen.KundenId = Kunden.Id
WHERE Kunden.Stadt = 'München';
KI-Power-Tipp für Entwickler
Empfohlener Assistent: Cursor / Claude
Golden Prompt für deinen Editor:
Erkläre den Unterschied zwischen INNER JOIN, LEFT JOIN und FULL OUTER JOIN mit einem Venn-Diagramm oder einfacher Tabellen-Veranschaulichung.
Qualitäts-Prüfung: Prüfe, ob hervorgehoben wird, dass LEFT JOIN auch Zeilen der linken Tabelle behält, selbst wenn rechts kein Treffer existiert (NULL).
Interaktive Übung & lokaler Testlauf
Schreibe den JOIN-Abschnitt: `SELECT * FROM Orders INNER JOIN Users ON Orders.UserId = Users.Id;`.