Bonjour tout le monde.

Je sollicite votre aide pour la construction d'une requête SQL de mise à jour.
J'ai une table A principale et une table temporaire B que je veux utiliser pour mettre à jour la table A.
Le champ à mettre à jour dans la table A c'est Codex à partir d'un champ de la table B qui s'appelle Codex1.

J'ai créé la requête ci-dessous pour mettre à jour mon champ mais rien ne se passe quand je l'exécute. Quelqu'un pourrait-il m'aider :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
UPDATE site_A s
SET s.codex =(SELECT w.Codex1
FROM B w
WHERE
ress_id = id
);
J'utilise Oracle 10g.
Cordialement.