J'essaie de mettre à jour toutes les lignes SQL dans la table [Temp_LTGData] en définissant la valeur [CORP_REG_NO] à la valeur d'une autre ligne dans la même table où le [NUMÉRO CLIENT] correspond.SQL Comment puis-je mettre à jour comme ça?
Finalement, je dois le faire avec quelques colonnes, est-ce que quelqu'un sait si cela peut être fait?
Je ne peux pas sembler utiliser l'alias LTGSource comme dans une requête select :(
Update [MandS].[dbo].[Temp_LTGData] LTGSource
Set [CORP_REG_NO] = (SELECT [CORP_REG_NO]
FROM [MandS].[dbo].[Temp_LTGData]
WHERE ([CORP_REG_NO] IS NULL
AND [CUSTOMER_NUMBER] = LTGSource.[CUSTOMER_NUMBER]))
where [CORP_REG_NO] IS NULL
Merci pour les gars de rétroaction qui est quelque chose de vraiment génial, j'ai même appris quelques approches différentes à ce problème (Voté pour vous tous).
Spot sur ... !!! – War