Bonjour,
Je souhaiterai mettre à jour les champs d'une table en y appliquant une condition.
Voici la requete que j'utilise :
update necb
set val8 = (select t1.date2
FROM copievalence.dbo.da_archive as t1, cibleservice.dbo.necb as t2
WHERE t1.nid = 'B-01' and t2.numimage=t1.aid)
J'obtiens le message d'erreur suivant :
Serveur : Msg 512, Niveau 16, État 1, Ligne 1
La sous-requête a retourné plusieurs valeurs. Cela n'est pas autorisé quand la sous-requête suit =, !=, <, <= , >, >= ou quand elle est utilisée en tant qu'expression.
L'instruction a été arrêtée.
Je n'arrive pas à trouver d'infos sur l'utilisation de sous requetes dans la commande update ...
Merci par avance pour votre aide,
a+
rp
Partager