SQL에서 계좌 번호 업데이트: ID 일치 접근 방식
이 문서에서는 다른 SQL 테이블의 일치하는 ID를 기반으로 한 SQL 테이블의 계좌 번호를 효율적으로 업데이트하는 방법을 보여줍니다. 이를 달성하기 위해 SQL UPDATE
쿼리를 사용하겠습니다.
이 시나리오에는 Sales_Import
(계좌 번호 포함) 및 RetrieveAccountNumber
(카드 번호 및 일치하는 LeadID
포함)이라는 두 개의 테이블이 포함됩니다. 목표는 AccountNumber
열과 일치하는 Sales_Import
의 데이터로 RetrieveAccountNumber
의 LeadID
필드를 업데이트하는 것입니다.
강력한 솔루션은 UPDATE
작업과 함께 JOIN
문을 사용합니다. 이 방법은 두 번째 테이블의 데이터를 참조하면서 대상 테이블을 직접 업데이트하므로 정확한 업데이트가 보장됩니다.
MS SQL Server 구문:
<code class="language-sql">UPDATE Sales_Import SET 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>
이 접근 방식은 AccountNumber
의 Sales_Import
필드를 효과적으로 업데이트하여 두 테이블 모두에 일치하는 LeadID
이 있는 행만 업데이트하여 null 값 문제를 방지합니다.
위 내용은 다른 SQL 테이블의 일치하는 ID를 기반으로 한 SQL 테이블의 계좌 번호를 업데이트하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!