首頁 > 資料庫 > mysql教程 > 如何根據符合的 ID 使用另一個表中的資料更新表的帳號?

如何根據符合的 ID 使用另一個表中的資料更新表的帳號?

Barbara Streisand
發布: 2025-01-23 00:45:11
原創
423 人瀏覽過

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

資料庫表格資料同步:基於ID匹配更新帳號

在資料庫操作中,您經常需要根據公用ID同步不同表中的資料。本例的目標是更新名為Sales_Import的表,使其AccountNumber欄位與RetrieveAccountNumber表中對應的AccountNumber相符。

解決方案是使用包含JOIN子句的UPDATE語句。透過公共LeadID欄位連接這兩個表,我們建立了記錄之間的關係。這允許我們存取RetrieveAccountNumber表中所需的數據,並更新Sales_Import表中的AccountNumber欄位。

MS SQL 語法

UPDATE
    Sales_Import
SET
    Sales_Import.AccountNumber = RAN.AccountNumber
FROM
    Sales_Import SI
INNER JOIN
    RetrieveAccountNumber RAN
ON 
    SI.LeadID = RAN.LeadID;
登入後複製

MySQL 和 MariaDB 語法

UPDATE
    Sales_Import SI,
    RetrieveAccountNumber RAN
SET
    SI.AccountNumber = RAN.AccountNumber
WHERE
    SI.LeadID = RAN.LeadID;
登入後複製

執行此查詢後,Sales_Import表中的AccountNumber欄位將使用RetrieveAccountNumber表中對應的AccountNumber值進行更新。此數據同步可確保您在資料庫中一致地使用帳號。

以上是如何根據符合的 ID 使用另一個表中的資料更新表的帳號?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板