Mettre à jour un champ avec un champ d'une autre table [Résolu]

Messages postés
661
Date d'inscription
vendredi 2 décembre 2005
Dernière intervention
23 mars 2011
- - Dernière réponse : cs_fauve
Messages postés
661
Date d'inscription
vendredi 2 décembre 2005
Dernière intervention
23 mars 2011
- 15 déc. 2010 à 12:04
Bonjour,

Je rencontre un soucis, je souhaite mettre à jour un champ avec celui d'une autre table.

En temps normal, je n'ai aucun problème tant que le champ de l'autre table a la même valeur pour tous les enregistrements.

Mais cette fois-ci, la valeur de ce champ est différent pour chaque enregistrement. Alors, je sais pas comment demander à MySQL de lire le champ qui va être copié pour chaque UPDATE

Si vous pouvez me rediriger vers la documentation de MySQL sur une instruction me permettant de faire ce que je veux, je vous en serez reconnaissant.

Merci

Pensez : Réponse Acceptée
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
698
Date d'inscription
jeudi 16 janvier 2003
Dernière intervention
20 mai 2011
3
Merci
Bonjour

pour pouvoir apporter une reponse precise, il nous faudrait plus d'informations :
la structure des tables et les criteres de mises a jour

une solution serait quelque chose sur ce principe :

UPDATE Table1
SET Colonne1 = (
    SELECT Colonne1 
    FROM Table2 
    WHERE Table1.ID = Table2.ID
)

Sur ce principe, a adapter selon vos criteres et vos colonnes a mettre a jour

Merci aieeeuuuuu 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 95 internautes ce mois-ci

Commenter la réponse de aieeeuuuuu
Messages postés
661
Date d'inscription
vendredi 2 décembre 2005
Dernière intervention
23 mars 2011
0
Merci
Je te remercie pour ta réponse. C'était finalement beaucoup plus simple que je le pensais


Pensez : Réponse Acceptée
Commenter la réponse de cs_fauve

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.