Pour mettre à jour les numéros de compte en fonction des numéros de carte avec des identifiants correspondants, envisagez d'interroger les données dans plusieurs tables. Voici comment y parvenir en utilisant SQL :
Pour associer des numéros de compte et de carte, créez une vue ou un tableau temporaire pour les lier à l'aide de l'identifiant public. Par exemple, vous pouvez utiliser la vue suivante :
CREATE VIEW AccountCardMatch AS SELECT Sales_Import.LeadID, RetrieveAccountNumber.AccountNumber FROM Sales_Import INNER JOIN RetrieveAccountNumber ON Sales_Import.LeadID = RetrieveAccountNumber.LeadID;
Pour mettre à jour le numéro de compte dans Sales_Import avec la valeur correspondante correspondante, utilisez l'instruction UPDATE JOIN :
MS SQL
UPDATE Sales_Import SET AccountNumber = RAN.AccountNumber FROM Sales_Import SI INNER JOIN AccountCardMatch RAN ON SI.LeadID = RAN.LeadID;
MySQL et MariaDB
UPDATE Sales_Import SI, AccountCardMatch RAN SET SI.AccountNumber = RAN.AccountNumber WHERE SI.LeadID = RAN.LeadID;
Cette opération de mise à jour modifiera le numéro de compte dans la table Sales_Import en fonction du LeadID correspondant.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!