Comprendre les jointures pour croiser plusieurs tables

9 leçonsCertificat de réussiteDébutant

Ce que tu vas apprendre

  • Identifier les clés et colonnes de référence qui relient deux tables SQL.
  • Choisir entre INNER JOIN et LEFT JOIN selon les lignes à conserver dans le résultat.
  • Écrire des conditions de jointure claires avec ON et des alias de tables.
  • Construire une requête qui croise tickets, clients et techniciens sur trois tables.
  • Prévoir puis vérifier le résultat d’une jointure en contrôlant les lignes, les identifiants et les valeurs NULL.
  • Diagnostiquer des lignes manquantes ou répétées en analysant le type de jointure, la condition ON et les filtres.

Contenu du cours

1

Pourquoi les données vivent dans plusieurs tables

2

Trouver la bonne paire de colonnes à relier

3

INNER JOIN : ne garder que les correspondances

4

LEFT JOIN : garder toutes les lignes du côté gauche

5

Des alias qui rendent la jointure lisible

6

Enchaîner deux jointures pour relier trois tables

7

Lire le résultat comme une table de preuves

8

Retrouver des lignes disparues dans une jointure

9

Comprendre les lignes dupliquées : l’effet un-à-plusieurs

Connectez-vous pour voir le programme complet

Se connecter

Description

Esméralda, analyste support chez Atelier Pile & Pixel, doit préparer un tableau de tickets ouverts avec le nom du client, le technicien affecté et le statut. Le défi : ces informations sont réparties dans plusieurs tables, et certains tickets n’ont pas encore de technicien. Ce cours vous apprend à relier des tables SQL de façon fiable. Vous repérerez les bonnes colonnes à comparer, utiliserez des alias pour rendre vos requêtes lisibles et distinguerez concrètement les effets de INNER JOIN et LEFT JOIN. Vous apprendrez également à enchaîner deux jointures pour croiser trois tables. À partir de résultats visibles, vous saurez contrôler ce que renvoie une requête : lignes conservées, valeurs NULL, tickets disparus ou répétitions légitimes. Vous disposerez ainsi d’une méthode simple pour construire et vérifier vos jointures sans perdre de données de vue.

Public cible

Débutants en SQL qui savent déjà interroger une table avec des requêtes simples et souhaitent relier des données réparties entre plusieurs tables, par exemple des tickets, clients, techniciens, commandes ou produits.

Questions fréquentes

Comprendre les jointures pour croiser plusieurs tablesNestor
App StoreGoogle Play

Ce cours comprend :

9 leçons
Accès à vie
Accès sur mobile et tablette
Certificat de réussite
Gratuit