Ho un database con account numbers
e card numbers
. Abbino questi a un file a update
qualsiasi numero di carta al numero di conto, in modo da lavorare solo con i numeri di conto.
Ho creato una vista che collega la tabella al database di account / carta per restituire il Table ID
relativo numero di account e ora devo aggiornare quei record in cui l'ID corrisponde al numero di account.
Questa è la Sales_Import
tabella, in cui il account number
campo deve essere aggiornato:
LeadID AccountNumber
147 5807811235
150 5807811326
185 7006100100007267039
E questa è la RetrieveAccountNumber
tabella, dove devo aggiornare da:
LeadID AccountNumber
147 7006100100007266957
150 7006100100007267039
Ho provato il seguito, ma finora non ho avuto fortuna:
UPDATE [Sales_Lead].[dbo].[Sales_Import]
SET [AccountNumber] = (SELECT RetrieveAccountNumber.AccountNumber
FROM RetrieveAccountNumber
WHERE [Sales_Lead].[dbo].[Sales_Import]. LeadID =
RetrieveAccountNumber.LeadID)
Aggiorna i numeri delle carte in numeri di conto, ma i numeri di conto vengono sostituiti da NULL