Bonjour, je code sous Access et voici mon problème:
Je dispose de la table suivante:
ID...............CHAMP1.................CHAMP2
1...................NULL......................1
2...................10.........................1
3...................NULL......................2
4....................20........................2
Je souhaite remplir les valeurs NULL de champ1 avec les valeurs NON NULL de champ1 qui ont le même champ2.
Exemple:
ID...............CHAMP1.................CHAMP2
1...................10.........................1
2...................10.........................1
3...................20.........................2
4....................20........................2
J'utilise cette requête:
J'obtiens ce message: "L'opération doit utiliser une requête qui peut être mise à jour"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 UPDATE TABLE AS T1 SET T1.CHAMP1 = (select T2.CHAMP1 from Table as T2 where T1.[CHAMP2] = T2.[CHAMP2] and T2.CHAMP1 <> NULL) WHERE T1.CHAMP1=Null;
Cette requête est-elle correcte?
Merci.
Partager