我有一个数据库帐号和卡号。我将这些匹配到一个文件来更新任何卡号到帐号,所以我只使用帐号。
我创建了一个链接表和账户/卡数据库的视图来返回表ID和相关的账号,现在我需要更新那些账号与账号相匹配的记录。
这是Sales_Import需要更新帐号字段的表格:
LeadID AccountNumbe147 5807811235150 5807811326185 7006100100007267039这是RetrieveAccountNumber表格,我需要更新:
LeadID AccountNumbe147 7006100100007266957150 7006100100007267039我尝试了下面,但到目前为止还没有运气:
UPDATE [Sales_Lead].[dbo].[Sales_Import] SET [AccountNumber] = (SELECT RetrieveAccountNumber.AccountNumber FROM RetrieveAccountNumber WHERE [Sales_Lead].[dbo].[Sales_Import]. LeadID = RetrieveAccountNumber.LeadID) 它更新卡号到帐号,但帐号被替换为NULL
相似问题