Chapitre 2 / 10
Jointures avancées et combinées
9 leçons dans ce chapitre.
SELF JOIN : comparer des lignes d'une même table
Un joint une table avec ellemême — utile pour comparer des lignes entre elles, par exemple pour trouver des paires de produits qui…
Voir les détails du chapitre
Un joint une table avec ellemême — utile pour comparer des lignes entre elles, par exemple pour trouver des paires de produits qui partagent une caractéristique. est utilisée deux fois, sous deux alias différents ( et ) — c'est ce double alias qui rend le SELF JOIN possible : sans lui, le moteur SQL ne saurait pas distinguer les deux occurrences de la table. La condition associe des produits de mê…
CROSS JOIN : le produit cartésien
associe chaque ligne d'une table avec chaque ligne d'une autre, sans aucune condition — un produit cartésien. Le nombre de lignes…
NATURAL JOIN et la clause USING
joint automatiquement deux tables sur toutes les colonnes qui portent le même nom des deux côtés, sans écrire de condition . Le da…
Jointures chaînées : combiner 3 tables
Rien n'empêche d'enchaîner plusieurs dans une même requête, pour relier plus de deux tables entre elles. Chaque s'applique au résu…
JOIN combiné à GROUP BY et HAVING
et , vus sur une seule table en SQL Débutant, s'appliquent exactement pareil sur le résultat d'une jointure — il suffit de les pla…
JOIN combiné à SUM et AVG
Les fonctions d'agrégation comme ou fonctionnent après une jointure de la même façon qu'après un simple sur une table seule. Après…
Ordre d'exécution : jointure, puis WHERE, puis GROUP BY
Quand une requête combine , et , l'ordre logique d'exécution est fixe : la jointure d'abord, puis filtre les lignes déjà jointes,…
LEFT JOIN + IS NULL : trouver les lignes sans correspondance
Combiner avec sur une colonne de la table de droite est une technique courante pour isoler les lignes de la table de gauche qui n'…
Cas pratique : classement par jointures combinées
Ce cas pratique combine jointure, agrégation, et tri — les notions de ce chapitre. Étape par étape : 1. La jointure associe chaque…
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