LEFT JOIN
Ein INNER JOIN zeigt dir exakte Übereinstimmungen. Was ist aber, wenn du alle Werte in einer Tabelle mit einer anderen vergleichen möchtest, um zu sehen, welche Zeilen übereinstimmen? Dann verwendest du ein LEFT JOIN.
Ein LEFT JOIN gibt ALLE Zeilen aus der ersten Tabelle zurück und alle passenden Zeilen aus der rechten Tabelle. Gibt es für eine bestimmte Zeile keine Entsprechung in der rechten Tabelle, wird NULL zurückgegeben. So kannst du Lücken in deinen Daten schnell erkennen und einschätzen, wie viele es sind.
Diese Übung ist Teil des Kurses
Einführung in SQL Server
Anleitung zur Übung
Vervollständige das LEFT JOIN und gib alle Zeilen aus den angegebenen Spalten von invoiceline sowie alle passenden Zeilen aus invoice zurück.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
SELECT
invoiceline_id,
unit_price,
quantity,
billing_state
-- Specify the source table
FROM ___
-- Complete the join to the invoice table
___ JOIN ___
___ invoiceline.invoice_id = invoice.invoice_id;