Bonjour !
Voici ma situation.
J'ai 2 tables dont le premier champs indiqué est la clé. Les 2 tables sont relié par id_voie.
Ac_adresse
id_adresse
id_voie
ac_voie_circulation
id_voie
id_voie_interface
La table ac_voie_circulation est porté à disparaître. Je vais connecter ac_adresse sur une autre table et pour ce faire je dois de mettre à jour son champs id_voie. C'est-à-dire que la valeur du id_voie de ac_adresse doit être maintenant la valeur que l'on retrouve dans id_voie_interface.
Exemple :
Dans ac_voie_circulation
Pour le id_voie 1 son id_voie_interface = 838.
Pour le id_voie 2 son id_voie_interface = 657.
.
.
.
Donc, dans ac_adresse tous les records dont le id_voie = 1 doit être remplacé par 838 et tous ceux dont le id_voie = 2 doit être remplacé par 657 et ainsi de suite.
Présentement ce que je fais, je parcours la table ac_voie_circulation et pour chaque id_voie, donc chaque ligne de la table, je prends son id_voie_interface et je fais un update dans la table ac_adresse.
Es-ce qu'il est possible de faire ça en un seul update ? Ou je dois absolument faire comme je fais présentement ?
Merci beaucoup pour votre aide
Partager