Exercice gratuit · INNER JOIN

Relier clients et commandes

Associez chaque commande au nom du client qui l’a passée.

Tables disponibles

Relation entre les tables clients et commandesLa clé primaire id_client de clients est reliée à la clé étrangère id_client de commandes. Un client peut avoir plusieurs commandes.clientsPKid_clientnomvillecommandesPKid_commandeFKid_clientmontant1un client · plusieurs commandes
clients.id_client est la clé primaire ; commandes.id_client est la clé étrangère utilisée dans la condition ON.

Table clients

Schéma de clients
ColonneTypeRôle
id_clientINTEGERclé primaire
nomVARCHARnom fictif
villeVARCHARville
Données fictives de clients
nomvilleid_client
AmiraTunis1
YoussefSfax2

Table commandes

Schéma de commandes
ColonneTypeRôle
id_commandeINTEGERclé primaire
id_clientINTEGERclé étrangère vers clients
montantDECIMALmontant en DT
Données fictives de commandes
montantid_clientid_commande
1341101
892102
451103

Votre mission

Retournez le nom du client, l’identifiant de commande et son montant en reliant clients et commandes par id_client.

Requête à compléter
SELECT c.nom, co.id_commande, co.montant
FROM clients AS c
INNER JOIN commandes AS co
  ON -- condition de jointure;
Exécution SQL non activée. Résolvez la requête dans votre outil SQL puis comparez votre résultat. Aucun code n’est envoyé au serveur.

Résultat attendu

Résultat attendu
nomid_commandemontant
Amira101134
Youssef10289
Amira10345

Correction expliquée

Relier clients et commandes — Exercice SQL — SQL.tn