ComeçarComece de graça

LEFT JOIN

Uma INNER JOIN mostra correspondências exatas. E quando você quiser comparar todos os valores de uma tabela com outra, para ver quais linhas são correspondentes? É nesse momento que você pode usar uma LEFT JOIN.

Uma LEFT JOIN retorna todas as linhas da primeira tabela e as linhas correspondentes da tabela da direita. Se não houver nenhuma correspondência na tabela da direita para uma determinada linha, será retornado um NULL. Isso permite que você avalie rapidamente as lacunas nos dados e quantas são.

Este exercício faz parte do curso

Introdução ao SQL Server

Ver curso

Instruções do exercício

Preencha a LEFT JOIN, retornando todas as linhas das colunas especificadas de invoiceline e as correspondências de invoice.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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;
Editar e executar o código