資料庫表格資料同步:基於ID匹配更新帳號
在資料庫操作中,您經常需要根據公用ID同步不同表中的資料。本例的目標是更新名為Sales_Import
的表,使其AccountNumber
欄位與RetrieveAccountNumber
表中對應的AccountNumber
相符。
解決方案是使用包含JOIN
子句的UPDATE
語句。透過公共LeadID
欄位連接這兩個表,我們建立了記錄之間的關係。這允許我們存取RetrieveAccountNumber
表中所需的數據,並更新Sales_Import
表中的AccountNumber
欄位。
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>
MySQL 和 MariaDB 語法
<code class="language-sql">UPDATE Sales_Import SI, RetrieveAccountNumber RAN SET SI.AccountNumber = RAN.AccountNumber WHERE SI.LeadID = RAN.LeadID;</code>
執行此查詢後,Sales_Import
表中的AccountNumber
欄位將使用RetrieveAccountNumber
表中對應的AccountNumber
值進行更新。此數據同步可確保您在資料庫中一致地使用帳號。
以上是如何根據符合的 ID 使用另一個表中的資料更新表的帳號?的詳細內容。更多資訊請關注PHP中文網其他相關文章!