我有一个与account numbers
和的数据库card numbers
。我将这些文件匹配到文件,将update
任何卡号匹配到该帐号,所以我只使用帐号。
我创建了一个将表链接到帐户/卡数据库的视图,以返回Table ID
和相关的帐号,现在我需要更新ID与帐号匹配的那些记录。
这是Sales_Import
表格,其中的account number
字段需要更新:
LeadID AccountNumber
147 5807811235
150 5807811326
185 7006100100007267039
这是RetrieveAccountNumber
表格,我需要从这里更新:
LeadID AccountNumber
147 7006100100007266957
150 7006100100007267039
我尝试了以下方法,但到目前为止没有运气:
UPDATE [Sales_Lead].[dbo].[Sales_Import]
SET [AccountNumber] = (SELECT RetrieveAccountNumber.AccountNumber
FROM RetrieveAccountNumber
WHERE [Sales_Lead].[dbo].[Sales_Import]. LeadID =
RetrieveAccountNumber.LeadID)
它将卡号更新为帐号,但是帐号被替换为 NULL