Update avec Jointure entre 2 Tables
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:
Code:
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')); |
Mon update, même si je sais que visiblement sous ORACLE cela ne passe pas avec INNER JOIN était initialement celui là:
Code:
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')); |
Merci de votre aide.