Chapitre 1 / 10
Jointures fondamentales
9 leçons dans ce chapitre.
INNER JOIN : combiner deux tables liées
Jusqu'ici, chaque requête ne portait que sur une seule table. Une base de données relationnelle contient souvent plusieurs tables…
Voir les détails du chapitre
Jusqu'ici, chaque requête ne portait que sur une seule table. Une base de données relationnelle contient souvent plusieurs tables liées entre elles par une valeur commune — une clé. combine deux tables en associant les lignes qui partagent cette valeur. Voici une seconde table, , liée à par la colonne (qui correspond à dans ) : et sont des alias de table (raccourcis, détaillés dans la leçon suivan…
Alias de table et de colonne (AS)
donne un nom temporaire — un alias — à une colonne ou à une table dans le résultat d'une requête, sans modifier la table d'origine…
LEFT JOIN : garder toutes les lignes même sans correspondance
fonctionne comme , avec une différence essentielle : il garde toutes les lignes de la table de gauche (la première citée), même qu…
RIGHT JOIN : garder toutes les lignes de la table de droite
fonctionne comme , mais symétriquement : il garde toutes les lignes de la table de droite, même sans correspondance dans la table…
FULL OUTER JOIN : garder toutes les lignes des deux tables
garde toutes les lignes des deux tables, avec ou sans correspondance de chaque côté — combinaison de LEFT JOIN et RIGHT JOIN. Sur…
Comparer les 4 jointures : laquelle utiliser ?
INNER, LEFT, RIGHT et FULL OUTER répondent chacune à une question différente sur les lignes à garder. | Jointure | Lignes de gauch…
Le piège des NULL dans une condition ON
Une condition de jointure comme compare deux valeurs avec . Or en SQL, ne correspond jamais à rien avec — pas même à un autre . ne…
Éviter les colonnes ambiguës entre tables jointes
Quand deux tables jointes possèdent une colonne du même nom, l'utiliser sans préfixe dans un provoque une erreur d'ambiguïté : le…
Cas pratique final : une requête avec jointure combinée
Ce cas pratique combine jointure, alias et filtrage — les notions vues dans ce chapitre. Étape par étape : 1. associe chaque comma…
Quiz de chapitre
6 questions transversales sur ce chapitre.
Progression du chapitre
0/9 terminées
Accès complet
La première leçon de chaque chapitre est gratuite (10 leçons sur 90).
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 80 leçons restantes de ce module