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
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;