J'ai une base de données avec account numbers
et card numbers
. Je les associe à un fichier à update
n'importe quel numéro de carte au numéro de compte, de sorte que je ne travaille qu'avec des numéros de compte.
J'ai créé une vue reliant la table à la base de données de compte / carte pour renvoyer le Table ID
et le numéro de compte associé, et maintenant je dois mettre à jour les enregistrements où l'ID correspond au numéro de compte.
Voici le Sales_Import
tableau, où le account number
champ doit être mis à jour:
LeadID AccountNumber
147 5807811235
150 5807811326
185 7006100100007267039
Et voici le RetrieveAccountNumber
tableau, où je dois mettre à jour à partir de:
LeadID AccountNumber
147 7006100100007266957
150 7006100100007267039
J'ai essayé ci-dessous, mais pas de chance jusqu'à présent:
UPDATE [Sales_Lead].[dbo].[Sales_Import]
SET [AccountNumber] = (SELECT RetrieveAccountNumber.AccountNumber
FROM RetrieveAccountNumber
WHERE [Sales_Lead].[dbo].[Sales_Import]. LeadID =
RetrieveAccountNumber.LeadID)
Il met à jour les numéros de carte en numéros de compte, mais les numéros de compte sont remplacés par NULL