LEFT beitreten
Eine INNER JOIN
zeigt dir genaue Übereinstimmungen an. Was ist, wenn du alle Werte einer Tabelle mit einer anderen vergleichen willst, um zu sehen, welche Zeilen übereinstimmen? Dann kannst du eine LEFT JOIN
benutzen.
Eine LEFT JOIN
gibt ALL Zeilen in der ersten Tabelle und alle passenden Zeilen in der rechten Tabelle zurück. Wenn es in der richtigen Tabelle keine Treffer für eine bestimmte Zeile gibt, wird NULL zurückgegeben. So kannst du schnell feststellen, welche Lücken in deinen Daten bestehen und wie viele du hast.
Diese Übung ist Teil des Kurses
Einführung in SQL Server
Anleitung zur Übung
Vervollständige die LEFT JOIN, indem du alle Zeilen aus den angegebenen Spalten von invoiceline
und alle Übereinstimmungen von invoice
zurückgibst.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
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;