-
Update avec 2 tables
Bonjour a tous,
J'ai 2 tables dans ma base sous SQL 2005 :
t1 avec champs "Id" "Nom" "Descrip"
et
t2 avec champs "Id" "Nom" "Result"
Je n'ai pas les noms dans la table2 mais les Id
donc je fais un update comme ceci :
UPDATE t2
SET t2.Nom =
(SELECT t1.Nom
FROM t1 INNER JOIN t2
ON t1.Id = t2.Id )
sauf que ca marche pas :cry:
Il me dit
"""""""""""
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
"""""""""""
8O
Bien sur j'ai verifié qu'il n'y avait pas d'ID en double dans chacune des 2 tables ....
Merci d'avance si vous avez quelques pistes
-
un sujet identique a été posté (il y a longtemps) ici
Cela devrait vous aider a ecrire correctement la requete de votre update
Bon courage
-
Merci
J'avais bien essayé avec from directement mais je n'avais pas mis la t2 en argument .