我有一个数据库帐号和卡号。我将这些匹配到一个文件来更新任何卡号到帐号,所以我只使用帐号。
我创建了一个链接表和账户/卡数据库的视图来返回表ID和相关的账号,现在我需要更新那些账号与账号相匹配的记录。
这是Sales_Import需要更新帐号字段的表格:
LeadID AccountNumbe
147 5807811235
150 5807811326
185 7006100100007267039
这是RetrieveAccountNumber表格,我需要更新:
LeadID AccountNumbe
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
相似问题