CommencezCommencez gratuitement

Jointure LEFT

Une INNER JOIN affiche uniquement les correspondances exactes. Mais si vous voulez comparer toutes les valeurs d'une table à celles d'une autre pour voir quelles lignes correspondent? C'est là qu'une LEFT JOIN est utile.

Une LEFT JOIN retourne TOUTES les lignes de la première table, ainsi que les lignes correspondantes de la table de droite. S'il n'y a aucune correspondance dans la table de droite pour une ligne donnée, la valeur NULL est retournée. Cela vous permet rapidement d'évaluer les manques dans vos données et combien il y en a.

Cette activité fait partie du cours

Introduction à SQL Server

Voir le cours

Instructions de l’exercice

Complétez la LEFT JOIN pour retourner toutes les lignes des colonnes indiquées de invoiceline et les correspondances de invoice.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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;
Modifier et exécuter le code