LoslegenKostenlos starten

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

<Kurs>Einführung in SQL Server</Kurs>
Kurs ansehen

Übungsanweisungen

Vervollständige das LEFT JOIN und gib alle Zeilen aus den angegebenen Spalten von invoiceline sowie alle passenden Zeilen aus invoice zurück.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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;
Code bearbeiten und ausführen