Bonjour,
j'ai un petit soucis d'UPDATE Entre deux tables d'une même base, voila ce que j'utilise comme code
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
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);
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
Partager