Sobes.tech
Junior

Was ist der JOIN-Operator in SQL?

sobes.tech KI

Antwort von AI

Der JOIN-Operator in SQL wird verwendet, um Zeilen aus zwei oder mehr Tabellen basierend auf einer verbundenen Bedingung zusammenzuführen. Dies ermöglicht das Abrufen von Daten, die zwischen den Tabellen verbunden sind, z.B. die Zusammenführung von Bestellinformationen mit Kundeninformationen.

Es gibt verschiedene Arten von JOIN:

  • INNER JOIN — gibt nur die Zeilen zurück, die in beiden Tabellen gemäß der Bedingung übereinstimmen.
  • LEFT JOIN (LEFT OUTER JOIN) — gibt alle Zeilen aus der linken Tabelle und die übereinstimmenden Zeilen aus der rechten Tabelle zurück; wenn keine Übereinstimmung besteht, sind die Felder 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 INNER JOIN:

SELECT orders.id, customers.name
FROM orders
JOIN customers ON orders.customer_id = customers.id;