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
| Syntax | SELECT u.name, o.total FROM users u INNER JOIN orders o ON o.user_id = u.id; |
|---|---|
| Ergebnis | Nur übereinstimmende Zeilen |
| Implizit (altes MySQL) | FROM a, b WHERE |
| Portabilität | Standard 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.
Teil von GOAT Lab — 26 kostenlose Browser-Tools für Wissenschaft, Technik und Entwicklung. Ohne Anmeldung.