Ich habe eine Datenbank mit account numbersund card numbers. Ich ordne diese einer Datei mit updatebeliebigen Kartennummern der Kontonummer zu, so dass ich nur mit Kontonummern arbeite.
Ich habe eine Ansicht erstellt, die die Tabelle mit der Konto- / Kartendatenbank verknüpft, um die Table IDund die zugehörige Kontonummer zurückzugeben. Jetzt muss ich die Datensätze aktualisieren, bei denen die ID mit der Kontonummer übereinstimmt.
Dies ist die Sales_ImportTabelle, in der das account numberFeld aktualisiert werden muss:
LeadID AccountNumber
147 5807811235
150 5807811326
185 7006100100007267039
Und dies ist die RetrieveAccountNumberTabelle, von der aus ich aktualisieren muss:
LeadID AccountNumber
147 7006100100007266957
150 7006100100007267039
Ich habe das Folgende versucht, aber bisher kein Glück:
UPDATE [Sales_Lead].[dbo].[Sales_Import]
SET [AccountNumber] = (SELECT RetrieveAccountNumber.AccountNumber
FROM RetrieveAccountNumber
WHERE [Sales_Lead].[dbo].[Sales_Import]. LeadID =
RetrieveAccountNumber.LeadID)
Die Kartennummern werden auf Kontonummern aktualisiert, die Kontonummern werden jedoch durch ersetzt NULL