LEFT JOIN pour trouver l'absent
beginner
đź“– cours libre
🎯 Objectif : Utiliser LEFT JOIN ... WHERE ... IS NULL pour lister ce qui n'existe pas.
Question 1
Tu veux les clients sans commande. Pourquoi INNER JOIN ne marche pas ?
Indice 1 :
Dessine le diagramme de Venn des jointures.
Indice 2 :
Quelle jointure conserve 'la gauche' mĂŞme sans match ?
Voir la réponse attendue
INNER ne renvoie que les lignes qui matchent; un client sans commande n'apparaîtra jamais.
Question 2
Après un LEFT JOIN commandes, quelle condition WHERE isole les clients sans commande ?
Indice 1 :
Que contient la colonne droite pour un client sans commande ?
Voir la réponse attendue
WHERE commandes.id IS NULL (ou toute colonne non-nullable côté droit).