Я пытаюсь обновить все строки SQL в таблице [Temp_LTGData], установив для значения [CORP_REG_NO] значение в другой строке в той же таблице, где совпадает [CUSTOMER_NUMBER].
В конечном счете, мне нужночтобы сделать это с помощью нескольких столбцов, кто-нибудь знает, можно ли это сделать?
Кажется, я не могу использовать псевдоним LTGSource, как в запросе на выборку: (
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
Спасибо за отзывы, ребята, это действительно классная штука, я даже узнал несколько разных подходов кэта проблема (за вас проголосовали).