OVH Cloud OVH Cloud

mise a jour

2 réponses
Avatar
Régis
Bonjour,
Cette requ=EAte ne marche pas manifestement =E0 cause du "<>" et je ne
comprends pas pourquoi?
pourriez vous me donner une piste.

UPDATE Commandes INNER JOIN CommandesAllemagne
ON Commandes.N=B0Mouvement =3D CommandesAllemagne.N=B0Mouvement
SET CommandesAllemagne.N=B0Document =3D [Commandes].[N=B0Document]
WHERE CommandesAllemagne.N=B0Document<>[Commandes].[N=B0Document];

Merci
Regis

2 réponses

Avatar
pgz
Bonjour,
Si c'est le WHERE qui t'embête, tu peux le supprimer parce que le résultat
sera le même :
A=B si A<>B donne comme A=B.
Mais je pense que ça ne parchera pas non plus.
Si ça ne marche efffectivement pas mieux, revois plutôt la description de la
source en citant la table CommandesAllemagne...
Bonne chance,
pgz

----------------------------------





Avatar
Régis
Bonjour,
En fait, mon idée, c'est de mettre à jour uniquement les contrôles
qui ont été modifiés
et d'éviter la mise à jour de tout l'enregistrement.
Si je mets comme A=B, tous les champs systématiquement seront mis à
jour.
Alors, je vais essayer d'affiner en citant mieux la table
CommandesAllemagne
merci