- Accueil
- BTS CG
- Fiabilisation de l’information et système d’information comptable
- Gérer les informations
- Chapitre 9
Interroger une base : jointures et regroupements
Ce que tu sauras faire : Écrire une requête portant sur plusieurs tables et produisant des totaux.
Le chapitre 7 a montré que l’information est répartie entre les tables. La jointure est ce qui la rassemble.
La table Facture porte un code client, pas une raison sociale. Pour produire un tableau lisible, il faut aller chercher le nom dans la table Client — et c’est exactement ce que fait une jointure.
On joint deux tables en indiquant quel champ de l’une correspond à quel champ de l’autre : la clé étrangère d’un côté, la clé primaire de l’autre.
La forme d’une jointure. SELECT colonnes
FROM Facture
INNER JOIN Client ON Facture.code_client = Client.code
La clause ON dit comment les deux tables se correspondent : c’est toujours une clé étrangère mise en face d’une clé primaire.
Ce chapitre fait partie de l’abonnement
Le premier chapitre de chaque matière est en accès libre — celui-ci va plus loin. L’abonnement ouvre les 472 chapitres, les 3962 exercices corrigés, les fiches, les sujets types et les rapports de stage.
Signaler une erreur dans ce chapitre
Un chiffre qui ne tombe pas juste, un compte qui n’existe plus, une phrase incompréhensible : dites-nous ce que vous avez vu, nous le vérifions.