SQL probléme requete UPDATE multitable
zorg16
Messages postés
3
Statut
Membre
-
974_Vin's_974 Messages postés 554 Statut Membre -
974_Vin's_974 Messages postés 554 Statut Membre -
Bonjour,voici mon problème concernant une requete sql
J' ai 2 tables :
1) planetes : id clé primaire
objeta : contient le nombre d' objet a sur la planéte
objetb : contient le nombre d' objet b sur la planéte
objetc : contient le nombre d' objet c sur la planéte
2)construire : id clé primaire
idplanete : sert de lien pour la jointure avec la planete
objet : stocke le nom de l' objet
nombre : contient le nombre d' objet à ajouter
Je souhaite réaliser en une seule requéte l' ajout du nombre d' objet dans la table construire dans la table
planète.
La requète ressemble à ça mais je ne sais pas comment préciser le nom de l' objet à ajouter
UPDATE construire , planetes
SET
planetes.[construire.objet] = planetes.[construire.objet] + construire.nombre,
(ajout du nombre d' objet contenu dans la table construire dans la table planète)
WHERE
construire.idplanete = planetes.id
(réalise la jointure entre les deux tables)
l' erreur obtenue Unknown column 'planetes.construire.objet' in 'field list' il ne reconnait pas le nom de l' objet
avec construire.objet
J' ai cherché dans les forums et les tutoriels sur le net mais j' ai rien trouvé, je remercie tout ceux qui ce pencheront sur mon problème, je ne pense pas être le seul à avoir eu ce type de problème.
J' ai 2 tables :
1) planetes : id clé primaire
objeta : contient le nombre d' objet a sur la planéte
objetb : contient le nombre d' objet b sur la planéte
objetc : contient le nombre d' objet c sur la planéte
2)construire : id clé primaire
idplanete : sert de lien pour la jointure avec la planete
objet : stocke le nom de l' objet
nombre : contient le nombre d' objet à ajouter
Je souhaite réaliser en une seule requéte l' ajout du nombre d' objet dans la table construire dans la table
planète.
La requète ressemble à ça mais je ne sais pas comment préciser le nom de l' objet à ajouter
UPDATE construire , planetes
SET
planetes.[construire.objet] = planetes.[construire.objet] + construire.nombre,
(ajout du nombre d' objet contenu dans la table construire dans la table planète)
WHERE
construire.idplanete = planetes.id
(réalise la jointure entre les deux tables)
l' erreur obtenue Unknown column 'planetes.construire.objet' in 'field list' il ne reconnait pas le nom de l' objet
avec construire.objet
J' ai cherché dans les forums et les tutoriels sur le net mais j' ai rien trouvé, je remercie tout ceux qui ce pencheront sur mon problème, je ne pense pas être le seul à avoir eu ce type de problème.
A voir également:
- SQL probléme requete UPDATE multitable
- Windows update bloqué - Guide
- Winget update - Guide
- Asus live update - Télécharger - Utilitaires
- Wsus offline update - Télécharger - Systèmes d'exploitation
- Windows update windows 10 - Guide
5 réponses
Moi perso, je ne fais pas plusieurs requete, je ne sais pas si c'est faisable. Fait le en plusieurs..
Fait le en plusieurs..
merci pour l' aide mais pourrais tu m' en dire plus, le faire en plusieurs.. quoi? et comment?
merci pour l' aide mais pourrais tu m' en dire plus, le faire en plusieurs.. quoi? et comment?
une pour chaque objet seulement comme je vais avoir pas mal d' objet ça va faire beaucoup de requète.
Je suis sur que c' est possible je vais essayer avec des sous requetes.
Je suis sur que c' est possible je vais essayer avec des sous requetes.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question