SQL LEFT JOIN — Alle linken Zeilen behalten

LEFT JOIN behält alle Zeilen der linken Tabelle und verbindet passende der rechten; nicht passende rechte Spalten werden NULL. RIGHT JOIN wird nur in SQLite 3.39+ unterstützt.

Interaktives DevRef Hub-Tool öffnen →

Wichtige Fakten

SyntaxSELECT u.name, o.total FROM users u LEFT JOIN orders o ON o.user_id = u.id;
Keine ÜbereinstimmungRechte Spalten werden NULL
StandardformLEFT OUTER JOIN
RIGHT JOINNur SQLite 3.39+

Häufige Fragen

Was macht LEFT JOIN?

Es behält jede linke Zeile, mit NULL, wo rechts keine Übereinstimmung ist.

Ist LEFT JOIN gleich LEFT OUTER JOIN?

Ja; OUTER ist optional und beide sind gleichwertig.

Verwandte Seiten

SQL LEFT JOIN ist Teil von DevRef Hub auf GOAT Lab — eine kostenlose Referenz, die ohne Anmeldung und auch offline funktioniert. Öffne oben das Tool für beliebige Werte.

Werbung

Teil von GOAT Lab — 26 kostenlose Browser-Tools für Wissenschaft, Technik und Entwicklung. Ohne Anmeldung.