Zum Inhalt springen
Wiki Schomber
  • Home
Menü Schließen
  • Home

Tipps & Tricks

4
  • Amazon PDF-Rechnungen gesammelt herunterladen
  • 📝 Zeilen löschen in Notepad++
  • Prüfziffer berechnen (EAN-13)
  • QR Code mit Inkscape erstellen

SQL

1
  • Grundidee von LEFT JOIN

Entwicklung & Scripting

2
  • 📂 Massenumbenennung von Datumsordnern
  • 📅 Dynamisches Datum in Batch-Skripten

MS SQL

2
  • Alle Inhalte einer Tabelle in Microsoft SQL Server löschen
  • Bildspeicherung in Business Central (SQL-Ebene)

MySQL

2
  • 🐬 MySQL-Benutzer für Remotezugriff anlegen
  • MySQL Backup per Shell-Skript (Best Practice Anleitung)

Windows 11

1
  • Windows 11: Klassisches Kontextmenü wiederherstellen

Windows

1
  • Windows-Systemreparatur: SFC und DISM

Wordpress

1
  • 🔐 Passwort in WordPress über die Datenbank zurücksetzen

RuskDesk

1
  • Cursor-Darstellung bei Fernwartung (RuskDesk)

Thunderbird

1
  • 🔍 E-Mails nach Betreff durchsuchen
View Categories
  • Home
  • Docs
  • SQL
  • Grundidee von LEFT JOIN

Grundidee von LEFT JOIN

< 1 min read

Ein LEFT JOIN zeigt:

👉 Alle Datensätze aus der linken Tabelle
👉 + passende Datensätze aus der rechten Tabelle
👉 + wenn es keine Übereinstimmung gibt → NULL

🔹 Beispiel-Daten #

Tabelle: Kunden #

KundenIDName
1Müller
2Schmidt
3Weber

Tabelle: Bestellungen #

BestellungIDKundenIDProdukt
1011Laptop
1021Maus
1032Tastatur

🔹 Ziel #

👉 Alle Kunden anzeigen
👉 + ihre Bestellungen (falls vorhanden)


🔹 SQL-Befehl #

SELECT Kunden.Name, Bestellungen.Produkt
FROM Kunden
LEFT JOIN Bestellungen
ON Kunden.KundenID = Bestellungen.KundenID;

🔹 Schritt-für-Schritt Erklärung #

1. FROM Kunden #

👉 Startpunkt = linke Tabelle


2. LEFT JOIN Bestellungen #

👉 Rechte Tabelle wird „angehängt“


3. ON Kunden.KundenID = Bestellungen.KundenID #

👉 Verknüpfung:

  • gleiche KundenID → gehört zusammen

🔹 Ergebnis #

NameProdukt
MüllerLaptop
MüllerMaus
SchmidtTastatur
WeberNULL

🔹 Warum ist „Weber“ dabei? #

👉 Weber hat keine Bestellung
👉 Trotzdem wird er angezeigt (wegen LEFT JOIN)
👉 Produkt = NULL

🔹 Merksatz 🧠 #

👉 LEFT JOIN = „Zeig alles links, ergänze rechts wenn möglich“


🔹 Unterschied zu INNER JOIN #

JOIN-TypErgebnis
INNER JOINnur Treffer
LEFT JOINalles links + Treffer

🔹 Extra: Mit Bedingung #

Nur Produkte anzeigen, die mit „L“ beginnen:

SELECT Kunden.Name, Bestellungen.Produkt
FROM Kunden
LEFT JOIN Bestellungen
ON Kunden.KundenID = Bestellungen.KundenID
WHERE Bestellungen.Produkt LIKE 'L%';

⚠️ Achtung: Das entfernt wieder Kunden ohne Treffer!

Updated on 27. März 2026
Grundidee von LEFT JOINGrundidee von LEFT JOIN

Powered by BetterDocs

Inhaltsverzeichnis
  • 🔹 Beispiel-Daten
    • Tabelle: Kunden
    • Tabelle: Bestellungen
  • 🔹 Ziel
  • 🔹 SQL-Befehl
  • 🔹 Schritt-für-Schritt Erklärung
    • 1. FROM Kunden
    • 2. LEFT JOIN Bestellungen
    • 3. ON Kunden.KundenID = Bestellungen.KundenID
  • 🔹 Ergebnis
  • 🔹 Warum ist „Weber“ dabei?
  • 🔹 Merksatz 🧠
  • 🔹 Unterschied zu INNER JOIN
  • 🔹 Extra: Mit Bedingung