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 :
<code class="language-sql">CREATE VIEW AccountCardMatch AS SELECT Sales_Import.LeadID, RetrieveAccountNumber.AccountNumber FROM Sales_Import INNER JOIN RetrieveAccountNumber ON Sales_Import.LeadID = RetrieveAccountNumber.LeadID;</code>
Pour mettre à jour le numéro de compte dans Sales_Import avec la valeur correspondante correspondante, utilisez l'instruction UPDATE JOIN :
MS SQL
<code class="language-sql">UPDATE Sales_Import SET AccountNumber = RAN.AccountNumber FROM Sales_Import SI INNER JOIN AccountCardMatch RAN ON SI.LeadID = RAN.LeadID;</code>
MySQL et MariaDB
<code class="language-sql">UPDATE Sales_Import SI, AccountCardMatch RAN SET SI.AccountNumber = RAN.AccountNumber WHERE SI.LeadID = RAN.LeadID;</code>
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!