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
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.
"""""""""""

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