En gros j'ai 2 tables, disons A et B.
A contient entre autres les colonnes suivantes:
ID (clé primaire)
Nom
B contient au départ, entre autres, la colonne suivante:
RefA
Où RefA est une reférence vers la clé primaire (ID) de A.
Récement j'ai fait un changement dans le data Model, et je vais devoir avoir une référence vers la colonne "Nom" de A dans la table B.
J'ai donc fait un alter table pour rajouter la colonne suivante dans B:
RefNom
Maintenant il faut que je joue un update SQL qui va remplir dans RefNom de toutes les instances de B, la valeur "Nom" du tuple de A qui correspond à l'identifiant RefA.
Donc en gros je voudrais faire
UPDATE A, B SET B.RefNom=A.Nom WHERE B.RefA=A.ID;
Partager