Maison > base de données > tutoriel mysql > Comment mettre à jour le numéro de compte d'une table à l'aide des données d'une autre table en fonction des identifiants correspondants ?

Comment mettre à jour le numéro de compte d'une table à l'aide des données d'une autre table en fonction des identifiants correspondants ?

Barbara Streisand
Libérer: 2025-01-23 00:45:11
original
351 Les gens l'ont consulté

How to Update a Table's Account Number Using Data from Another Table Based on Matching IDs?

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.

La solution

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>
Copier après la connexion

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal