Synchronisation des données de la table de base de données : mettre à jour le numéro de compte en fonction de la correspondance de l'ID
Dans les opérations de base de données, vous devez souvent synchroniser les données dans différentes tables en fonction des identifiants publics. Le but de cet exemple est de mettre à jour la table nommée Sales_Import
afin que ses champs AccountNumber
correspondent aux RetrieveAccountNumber
correspondants dans la table AccountNumber
.
consiste à utiliser une instruction JOIN
qui contient une clause UPDATE
. En joignant ces deux tables via un champ LeadID
commun, on établit une relation entre les enregistrements. Cela nous permet d'accéder aux données requises dans la table RetrieveAccountNumber
et de mettre à jour les champs Sales_Import
dans la table AccountNumber
.
Syntaxe MS SQL
<code class="language-sql">UPDATE Sales_Import SET Sales_Import.AccountNumber = RAN.AccountNumber FROM Sales_Import SI INNER JOIN RetrieveAccountNumber RAN ON SI.LeadID = RAN.LeadID;</code>
Syntaxe MySQL et MariaDB
<code class="language-sql">UPDATE Sales_Import SI, RetrieveAccountNumber RAN SET SI.AccountNumber = RAN.AccountNumber WHERE SI.LeadID = RAN.LeadID;</code>
Après avoir exécuté cette requête, les champs Sales_Import
de la table AccountNumber
seront mis à jour avec les valeurs RetrieveAccountNumber
correspondantes dans la table AccountNumber
. Cette synchronisation des données garantit que vous utilisez les numéros de compte de manière cohérente dans votre base de données.
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!