Bonjour,

j'ai un petit soucis d'UPDATE Entre deux tables d'une même base, voila ce que j'utilise comme code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Upate TableDestination TD 
SET TD.ColonneDest=(SELECT TO.ColonneOrigine FROM TableOrigine TO WHERE TO.IDOrigine= TD.IDDestination);
Mon problème est qu'avec cette requête il me met a jour TOUT les enregistrement de TableDestination et non pas que ceux qu'il trouve dans TableOrigine

Dans TableDestination j'ai environ 11 000 lignes et dans TableOrigine 500.

Il me fait bien l'update des 500 comme il faut mais il met NULL dans les 10 500 autres ligne d'ou mon problème.

Merci pour votre aide

Thierry