Salut,
Je cherche à mettre à jour une table. Cette table (Désordres-34) possède un champ NATURE_DU_PHENOMENE et un champ TYPE. Une autre table (Phénomènes) contient les memes champs (respectivement NATURE_PHENOMENE et ABBREVIATION qui en est la clé). La première table a été renseignée sans filtres de saisie ==> erreurs de saisies.
D'où la nécessité de mettre à jour le champ de la 1e table avec le champ de la seconde. Mais avec la requete suivante, il ne se passe rien:
Qu'est-ce qui cloche?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 UPDATE [Désordres-34] SET [Désordres-34].NATURE_du_PHENOMENE = Phénomènes.NATURE_PHENOMENE WHERE [Désordres-34].NATURE_du_PHENOMENE <> Phénomènes.NATURE_PHENOMENE AND Phénomènes.ABBREVIATION=[Désordres-34].TYPE;"
Les enregistrements comportant des erreurs ont été extraits avec une requete dans uen liste. Serait-il possible d'utiliser le contenu de cette liste pour effectuer cette requete au lieu de mettre une clause WHERE sans fin?
Partager