|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Jeff Inscription : août 2011 Messages : 2 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Yannick Ingénieur Etudes & Developpements Inscription : février 2006 Messages : 1 125 ![]() |
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
__________________
Dans la connaissance du monde, ceux qui ne savent rien en savent toujours autant que ceux qui n'en savent pas plus qu'eux. (Pierre Dac) |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Jeff Inscription : août 2011 Messages : 2 ![]() |
Merci
J'avais bien essayé avec from directement mais je n'avais pas mis la t2 en argument . |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com