Eu tenho um banco de dados com account numbers
e card numbers
. Eu os associo a um arquivo a update
qualquer número de cartão e ao número da conta, para que eu esteja trabalhando apenas com os números da conta.
Criei uma visualização vinculando a tabela ao banco de dados da conta / cartão para retornar o Table ID
número da conta e o respectivo, e agora preciso atualizar os registros em que o ID corresponde ao número da conta.
Esta é a Sales_Import
tabela, na qual o account number
campo precisa ser atualizado:
LeadID AccountNumber
147 5807811235
150 5807811326
185 7006100100007267039
E esta é a RetrieveAccountNumber
tabela, da qual preciso atualizar:
LeadID AccountNumber
147 7006100100007266957
150 7006100100007267039
Eu tentei o abaixo, mas sem sorte até agora:
UPDATE [Sales_Lead].[dbo].[Sales_Import]
SET [AccountNumber] = (SELECT RetrieveAccountNumber.AccountNumber
FROM RetrieveAccountNumber
WHERE [Sales_Lead].[dbo].[Sales_Import]. LeadID =
RetrieveAccountNumber.LeadID)
Ele atualiza os números de cartão para números de conta, mas os números de conta são substituídos por NULL