left join garde toutes les lignes de la table de gauche, même sans correspondance a droite (les colonnes de droite valent alors null). Syntaxe : from tableA left join tableB ON ...;
Utile pour trouver « qui n'a rien » (ex : clients sans commande).
Exemple (clients + commandes) :
SELECT c.nom, cmd.montant FROM clients c
LEFT JOIN commandes cmd ON c.id = cmd.client_id;
-> tous les clients, avec ou sans commandeEnvie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →