Sobes.tech
Junior — Middle

Können Sie die wichtigsten Arten von Tabellenverbindungen in SQL aufzählen?

sobes.tech KI

Antwort von AI

Haupttypen von Verknüpfungen (JOIN) von Tabellen in SQL:

  • INNER JOIN — gibt nur die Datensätze zurück, die in beiden Tabellen Übereinstimmungen haben.
  • LEFT JOIN (LEFT OUTER JOIN) — gibt alle Datensätze aus der linken Tabelle und die übereinstimmenden aus der rechten Tabelle zurück; wenn keine Übereinstimmung besteht, sind die Werte auf der rechten Seite NULL.
  • RIGHT JOIN (RIGHT OUTER JOIN) — gibt alle Datensätze aus der rechten Tabelle und die übereinstimmenden aus der linken Tabelle zurück; bei fehlender Übereinstimmung sind die Werte auf der linken Seite NULL.
  • FULL JOIN (FULL OUTER JOIN) — gibt alle Datensätze aus beiden Tabellen zurück, wobei NULL eingefügt wird, wo keine Übereinstimmung besteht.
  • CROSS JOIN — kartesisches Produkt zweier Tabellen, das alle möglichen Kombinationen von Datensätzen zurückgibt.

Beispiel INNER JOIN:

SELECT employees.name, departments.name
FROM employees
INNER JOIN departments ON employees.department_id = departments.id;