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
- Pratiquer : Ajouter les frais de livraison
- Pratiquer : Garder les produits sans tarif
- Pratiquer : Trouver les tarifs manquants
L’exercice s’ouvre dans la langue de cette page. Vous pouvez la modifier dans les options.