Sobes.tech
Junior — Middle

Worum geht es bei der LEFT JOIN-Operation in SQL und welche Ergebnisse liefert sie?

sobes.tech KI

Antwort von AI

Die LEFT JOIN-Operation in SQL wird verwendet, um zwei Tabellen so zu verbinden, dass im resultierenden Datensatz alle Einträge aus der linken (ersten) Tabelle enthalten sind und nur die übereinstimmenden Einträge aus der rechten (zweiten) Tabelle entsprechend der Join-Bedingung.

Wenn für eine Zeile aus der linken Tabelle keine entsprechenden Einträge in der rechten Tabelle vorhanden sind, werden die Felder der rechten Tabelle im Ergebnis auf NULL gesetzt.

Beispiel:

SELECT A.id, A.name, B.order_date
FROM Customers A
LEFT JOIN Orders B ON A.id = B.customer_id;

Diese Abfrage gibt alle Kunden zurück, einschließlich derjenigen ohne Bestellungen. Für Kunden ohne Bestellungen ist das Feld order_date NULL.