Mam bazę danych z account numbers
i card numbers
. Dopasowuję je do pliku do update
dowolnych numerów kart do numeru konta, dzięki czemu pracuję tylko z numerami kont.
Utworzyłem widok łączący tabelę z bazą danych kont / kart, aby zwrócić Table ID
i powiązany numer konta, a teraz muszę zaktualizować te rekordy, w których identyfikator jest zgodny z numerem konta.
To jest Sales_Import
tabela, w której account number
pole wymaga aktualizacji:
LeadID AccountNumber
147 5807811235
150 5807811326
185 7006100100007267039
A to jest RetrieveAccountNumber
tabela, z której muszę zaktualizować:
LeadID AccountNumber
147 7006100100007266957
150 7006100100007267039
Próbowałem poniżej, ale jak dotąd nie miałem szczęścia:
UPDATE [Sales_Lead].[dbo].[Sales_Import]
SET [AccountNumber] = (SELECT RetrieveAccountNumber.AccountNumber
FROM RetrieveAccountNumber
WHERE [Sales_Lead].[dbo].[Sales_Import]. LeadID =
RetrieveAccountNumber.LeadID)
Aktualizuje numery kart do numerów kont, ale numery kont zostają zastąpione przez NULL