PCSI1-LMB
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Aller en bas
avatar
Wadouachi Wissam
Invité

TP exercice 16 Empty TP exercice 16

Lun 4 Mai - 17:55
Bonjour monsieur,

voici ce que j'ai tapé mais j'ai un message d'erreur.

SELECT nom ,population
FROM villes v,regions r
WHERE villes.région =regions.r_id
avatar
Nicolas Provost
Admin
Messages : 107
Date d'inscription : 19/04/2020
https://pcsi1-lmb.cours.net

TP exercice 16 Empty Re: TP exercice 16

Lun 4 Mai - 20:30
Peux-tu me donner également le message d'erreur? (potentiellement un problème avec les accents de région/région?)

Toutefois une jointure s'écrit plutôt avec un JOIN

SELECT v.nom, v.population
FROM villes AS v
JOIN regions AS r ON v.région = r.r_id
WHERE r.nom LIKE 'Rh%'
avatar
Wadouachi Wissam
Invité

TP exercice 16 Empty Re: TP exercice 16

Mar 5 Mai - 5:52
Bonjour,

Avant ça j'avais utilisé la fonction join mais j'avais une erreur également.
Voici le message d'erreur pour la dernière question :
SQL Error [1]: [SQLITE_ERROR] SQL error or missing database (ambiguous column name: nom)

avatar
Nicolas Provost
Admin
Messages : 107
Date d'inscription : 19/04/2020
https://pcsi1-lmb.cours.net

TP exercice 16 Empty Re: TP exercice 16

Mar 5 Mai - 8:19
Le problème se situait donc sur l'attribut 'nom' qui était ambigu, il y a dans cette jointure deux 'nom'
v.nom le nom de la ville
r.nom le nom de la région
Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum