Junior
Wie funktioniert SQL JOIN?
sobes.tech KI
Antwort von AI
SQL JOIN wird verwendet, um Zeilen aus zwei oder mehr Tabellen basierend auf einer verbundenen Spalte zwischen ihnen zu kombinieren.
Haupttypen von JOIN:
- INNER JOIN — gibt nur die Zeilen zurück, bei denen es Übereinstimmungen in beiden Tabellen gibt.
- LEFT JOIN (LEFT OUTER JOIN) — gibt alle Zeilen aus der linken Tabelle und die übereinstimmenden aus der rechten Tabelle zurück; wenn keine Übereinstimmung besteht, sind die Werte in der rechten Tabelle NULL.
- RIGHT JOIN (RIGHT OUTER JOIN) — umgekehrt, gibt alle Zeilen aus der rechten Tabelle und die übereinstimmenden aus der linken Tabelle zurück.
- FULL JOIN (FULL OUTER JOIN) — gibt alle Zeilen aus beiden Tabellen zurück, wobei NULL eingefügt wird, wo keine Übereinstimmung besteht.
Beispiel:
SELECT employees.name, departments.name
FROM employees
INNER JOIN departments ON employees.department_id = departments.id;
Hier erhalten wir die Namen der Mitarbeiter und die Namen ihrer Abteilungen, indem wir die Tabellen über department_id verbinden.