SQL INNER JOIN — Übereinstimmung auf beiden Seiten

INNER JOIN gibt nur Datensätze mit übereinstimmenden Zeilen auf beiden Seiten zurück. In allen vier Dialekten weitgehend standardisiert; altes MySQL nutzt manchmal impliziten Join (FROM a, b WHERE).

Interaktives DevRef Hub-Tool öffnen →

Wichtige Fakten

SyntaxSELECT u.name, o.total FROM users u INNER JOIN orders o ON o.user_id = u.id;
ErgebnisNur übereinstimmende Zeilen
Implizit (altes MySQL)FROM a, b WHERE
PortabilitätStandard in allen 4 Dialekten

Häufige Fragen

Was macht INNER JOIN?

Es gibt nur Zeilen zurück, die in beiden Tabellen übereinstimmen.

INNER JOIN oder LEFT JOIN?

INNER verwirft nicht passende Zeilen; LEFT behält alle linken, rechts NULL.

Verwandte Seiten

SQL INNER 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.