Bonjour,
je dois rapprocher 2 tables client: la première est une table utilisateur, la deuxième est le référentiel. Je vous passe tous les détails, mais il faut que je mette à jour la table utilisateur (par ex: il y a des fautes de typo dans les noms de ville) avec les données du référentiel.
Voici ma requête:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 UPDATE Table_utilisateur INNER JOIN Table_référentiel ON (Format(Table_utilisateur.SIREN) = Table_référentiel.[Numéro de SIREN]) AND (Table_référentiel.[Mot directeur] = Table_utilisateur.ville) WHERE Table_référentiel.[Code complet] Like "*01F" SET [Table_utilisateur].[champ à mettre à jour]=[Table_référentiel].[Mot directeur];
Si je l'exécute, Access m'envoie bouler en me disant qu'il y a un problème sur la clause Where. Déjà je ne vois pas où est le problème.
Si j'enlève la clause Where pour tester ma requête de mise à jour, ça ne fait rien du tout.
Remarques:
- ma clause where est indispensable car la table référentiel est foutue bizarrement
- je suis obligé d'utilisé la fonction Format(), car le champ SIREN de la table user est numérique alors que celui du référentiel est alphanumérique.
Merci pour votre aide.
Partager