De ce que j'ai compris, je dirais :
update NOM_TABLE set GLOBAL = enreg.NC
Mais pour moi il manque un WHERE dans cette requête : sinon tu vas mettre à jour, pour chaque ligne enreg, toutes les lignes de NOM_TABLE avec la même valeur.
Ainsi, à la fin, toutes les lignes de NOM_TABLE auront la colonne GLOBAL égale à la dernière valeur de NC d'enreg…
Pas certain que ce soit ce que tu veuilles.
Si enreg contient une colonne "ID" qui correpond à l'ID de la table NOM_TABLE, alors ce sera plutôt :
update NOM_TABLE set GLOBAL = enreg.NC where ID = enreg.ID
Partager