- Wadouachi WissamInvité
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
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
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%'
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%'
- Wadouachi WissamInvité
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)
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)
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
v.nom le nom de la ville
r.nom le nom de la région
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum