CommencerCommencer gratuitement

LEFT rejoindre

Le site INNER JOIN vous indique les correspondances exactes. Qu'en est-il lorsque vous souhaitez comparer toutes les valeurs d'un tableau avec celles d'un autre tableau, pour voir quelles lignes correspondent ? C'est à ce moment-là que vous pouvez utiliser un LEFT JOIN.

Une adresse LEFT JOIN renverra ALL tableaux dans le premier tableau et tous les tableaux correspondants dans le tableau de droite. S'il n'y a pas de correspondance dans le bon tableau pour une ligne particulière, le système renvoie une adresse NULL. Cela vous permet d'évaluer rapidement les lacunes de vos données et leur nombre.

Cet exercice fait partie du cours

Introduction au serveur SQL

Afficher le cours

Instructions

Complétez le site LEFT JOIN, en renvoyant toutes les lignes des colonnes spécifiées de invoiceline et toutes les correspondances de invoice.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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