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