QueryCraft

Comparer INNER JOIN et LEFT JOIN

INNER JOIN renvoie les paires de lignes correspondantes. LEFT JOIN conserve aussi les lignes de gauche sans correspondance et remplit les colonnes de droite avec NULL. Comparez les produits en ajoutant les frais de livraison par catégorie.

SELECT p.name, c.shipping_fee FROM products p LEFT JOIN categories c ON p.category = c.category_name;

Malentendu fréquent

Une condition WHERE sur une colonne de droite peut supprimer les lignes sans correspondance. Distinguez les conditions de jointure des filtres du résultat.

Missions associées

L’exercice s’ouvre dans la langue de cette page. Vous pouvez la modifier dans les options.