Zacznij terazZacznij za darmo

LEFT JOIN

Złączenie INNER JOIN zwraca dokładne dopasowania. Co jednak zrobić, gdy chcesz porównać wszystkie wartości z jednej tabeli z drugą i sprawdzić, które wiersze pasują? W takim przypadku możesz użyć LEFT JOIN.

LEFT JOIN zwraca WSZYSTKIE wiersze z pierwszej tabeli oraz pasujące wiersze z tabeli prawej. Jeśli dla danego wiersza nie ma dopasowania w tabeli prawej, zwracana jest wartość NULL. Dzięki temu szybko ocenisz luki w danych i dowiesz się, jak wiele ich jest.

To ćwiczenie jest częścią kursu

Wprowadzenie do SQL Server

Zobacz kurs

Instrukcje do ćwiczenia

Uzupełnij LEFT JOIN tak, aby zwrócić wszystkie wiersze z podanych kolumn tabeli invoiceline oraz pasujące wiersze z tabeli invoice.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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;
Edytuj i uruchom kod