Chapitre 10 : Jointures

Écouter la leçon Lecture audio assistée par IA

1. INNER JOIN

Retourne les lignes qui ont une correspondance dans les deux tables :

SELECT utilisateurs.nom, commandes.montant
FROM utilisateurs
INNER JOIN commandes ON utilisateurs.id = commandes.utilisateur_id;

2. LEFT JOIN

Retourne toutes les lignes de la table de gauche + correspondances :

SELECT utilisateurs.nom, commandes.montant
FROM utilisateurs
LEFT JOIN commandes ON utilisateurs.id = commandes.utilisateur_id;

3. RIGHT JOIN

Retourne toutes les lignes de la table de droite + correspondances :

SELECT utilisateurs.nom, commandes.montant
FROM utilisateurs
RIGHT JOIN commandes ON utilisateurs.id = commandes.utilisateur_id;

4. Jointures multiples

SELECT
    utilisateurs.nom,
    commandes.numero,
    produits.nom AS produit
FROM utilisateurs
INNER JOIN commandes ON utilisateurs.id = commandes.utilisateur_id
INNER JOIN produits ON commandes.produit_id = produits.id;

5. Alias de tables

SELECT u.nom, c.montant
FROM utilisateurs AS u
INNER JOIN commandes AS c ON u.id = c.utilisateur_id
WHERE c.montant > 100;

Conclusion

Vous maîtrisez les jointures ! Prochain chapitre : Agrégations.

Évaluation des acquis

Quiz du chapitre 10

Correction immédiate
Q1 Quelle clause SQL est utilisée pour combiner des lignes de deux tables ou plus ?
Q2 Quel type de JOIN retourne toutes les lignes de la table de gauche, et les lignes correspondantes de la table de droite ?
Ateliers pratiques & Projets

Testez vos compétences avec nos exercices guidés et le tuteur IA.

Ateliers pratiques & Corrigés détaillés

Ateliers pratiques & Corrigés

#1 — Comprendre les bases : Jointures
Atelier #1

Expliquez avec vos mots le concept principal de ce chapitre, puis illustrez-le par un exemple simple.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
Corrigé disponible prochainement.
#2 — Application guidée
Atelier #2

Réalisez un exercice pratique en reprenant la structure vue dans le cours et en modifiant au moins 2 paramètres.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
Corrigé disponible prochainement.
#3 — Mini défi
Atelier #3

Concevez une petite solution personnelle liée à ' Jointures' et justifiez vos choix techniques.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
Corrigé disponible prochainement.
Besoin d'aide ?
Tuteur Virtuel
Bonjour ! Je suis votre tuteur virtuel. Comment puis-je vous aider avec ce cours aujourd'hui ?
Historique des conversations
Chargement...