Bonjour,
J aimerais concatener deux champs d une table : Nom, prenom pour mettre a jour un champ d une autre table, quelqu un saurait la commande a utuiliser?
merci par avance,
Nada 8O
Version imprimable
Bonjour,
J aimerais concatener deux champs d une table : Nom, prenom pour mettre a jour un champ d une autre table, quelqu un saurait la commande a utuiliser?
merci par avance,
Nada 8O
Et si tu essaies :
Code:Nom+Prenom
oui, c est ce que j ai fait mais j aimerais le faire en bloc c est a dire faire l update pour tout les records, alors que quand je fais :
il me retourneCode:Update t_All_Login set FullName = ( select t_All_users.FullName from t_All_Login, t_All_users where t_All_users.PersonalID = t_All_Login.PersonalID)
Code:
1
2 Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression. The statement has been terminated.
Et si tu essaies ça :
si ça ne marche pas d'après le message, c'est comme si ta requête Select renvoyait plus d'une valeurCode:
1
2
3 Update t_All_Login set FullName = ( select t_All_users.FullName from t_All_users where t_All_users.PersonalID = t_All_Login.PersonalID)
alors que ce n'est pas permis ....
Et ça?
Code:
1
2
3 Update t_All_Login set FullName = U.FullName from from t_All_users U inner join t_All_Login L on U.PersonalID = L.PersonalID
Et si tu essaies ça :
si ça ne marche pas d'après le message, c'est comme si ta requête Select renvoyait plus d'une valeurCode:
1
2
3 Update t_All_Login set FullName = ( select Top 1 t_All_users.FullName from t_All_users where t_All_users.PersonalID = t_All_Login.PersonalID)
alors que ce n'est pas permis ....
J'ai rajouté Top 1 pour qu'il ne renvoie qu'une valeur ....
Great! Ca marche!! merciiiiiiiiiiiiiii :D