Bonjour

J'essaie de faire un update d'un champ si cette valeur ne se retrouve pas dans la table. Voici ce que j'ai écrit mais cela ne fonctionne pas

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
UPDATE Client cl
SET cl.MotDePasse = '*****',
cl.Courriel = 'bob@leponge.com'
WHERE NOT EXISTS (
SELECT * 
FROM Client
WHERE Client.Courriel = cl.Courriel)
AND cl.IDClient = 1111;
Je pense que c'est à cause de cette ligne là
Code : Sélectionner tout - Visualiser dans une fenêtre à part
WHERE Client.Courriel = cl.Courriel
Mais je ne vois vraiment pas comment faire la validation si je n'ai pas cette condition là avec le pour m'assurer que la bonne rangée soit mise à jour


merci