Bonjour,
J'aimerais faire un UPDATE d'un champs de ma table à l'aide de jointure mais j'ai un problème. Voici mon code, ce sera plus simple à comprendre :
Mon soucis est que le champs c_id de la table WorkLog prend toujours la même valeur, c'est à dire le premier. Il ne passe jamais à la deuxième ligne..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 UPDATE WorkLog SET client_name = (SELECT name FROM Client WHERE (select top 1 clsname from Claims, WorkLog WHERE Claims.c_id=WorkLog.c_id) like '%test%') WHERE client_name is null
Donc je me retrouve avec tous mes enregistrements avec la même valeure..
Vous avez une idée..??
Merci d'avance
Partager