Tengo una base de datos con account numbers
y card numbers
. Los relaciono con un archivo con update
cualquier número de tarjeta con el número de cuenta, de modo que solo estoy trabajando con números de cuenta.
Creé una vista que vincula la tabla con la base de datos de la cuenta / tarjeta para devolver el Table ID
número de cuenta y el relacionado, y ahora necesito actualizar esos registros donde la ID coincide con el Número de cuenta.
Esta es la Sales_Import
tabla, donde el account number
campo necesita ser actualizado:
LeadID AccountNumber
147 5807811235
150 5807811326
185 7006100100007267039
Y esta es la RetrieveAccountNumber
tabla, donde necesito actualizar desde:
LeadID AccountNumber
147 7006100100007266957
150 7006100100007267039
Intenté lo siguiente, pero no tuve suerte hasta ahora:
UPDATE [Sales_Lead].[dbo].[Sales_Import]
SET [AccountNumber] = (SELECT RetrieveAccountNumber.AccountNumber
FROM RetrieveAccountNumber
WHERE [Sales_Lead].[dbo].[Sales_Import]. LeadID =
RetrieveAccountNumber.LeadID)
Actualiza los números de tarjeta a números de cuenta, pero los números de cuenta se reemplazan por NULL