ÎncepețiÎncepe gratuit

LEFT JOIN

Un INNER JOIN îți arată potrivirile exacte. Dar ce faci când vrei să compari toate valorile dintr-o tabelă cu alta, ca să vezi care rânduri se potrivesc? Aici intervine LEFT JOIN.

Un LEFT JOIN returnează TOATE rândurile din prima tabelă și rândurile care se potrivesc din tabela din dreapta. Dacă pentru un anumit rând nu există nicio potrivire în tabela din dreapta, se returnează NULL. Astfel poți identifica rapid golurile din datele tale și câte astfel de goluri există.

Acest exercițiu face parte din cursul

Introducere în SQL Server

Vezi cursul

Instrucțiuni pentru exercițiu

Completează LEFT JOIN-ul, returnând toate rândurile din coloanele specificate din invoiceline și orice potriviri din invoice.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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;
Editează și rulează codul