Bonjour,
Je rencontre des difficultés pour mettre à jour une table en lien avec une autre.
Avant de poster ce message j'ai tenté beaucoup de choses mais certainement pas les bonnes.
Je m'explique:
je souhaite mettre a jour un champs X d'une table A par rapport à la valeur d'un champs Y d'une table B avec certaines conditions.
le select qui fonctionne ressemble a cela:
Mon update, même si je sais que visiblement sous ORACLE cela ne passe pas avec INNER JOIN était initialement celui là:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT count (*) FROM T_RAISON_DE_SORTIE INNER JOIN T_INTERVENTION ON T_RAISON_DE_SORTIE.NUMERO_RAPPORT = T_INTERVENTION.NUMERO_RAPPORT WHERE (((T_INTERVENTION.ANNEE_RAPPORT)=2013) AND ((T_INTERVENTION.TYPE_RAPPORT)='I'));
Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 UPDATE T_RAISON_DE_SORTIE INNER JOIN T_INTERVENTION ON T_RAISON_DE_SORTIE.NUMERO_RAPPORT = T_INTERVENTION.NUMERO_RAPPORT SET T_INTERVENTION.CODE_RAISON = [T_RAISON_DE_SORTIE]![NEW_CODE] WHERE (((T_INTERVENTION.ANNEE_RAPPORT)=2013) AND ((T_INTERVENTION.TYPE_RAPPORT)='I'));
Partager