Mise à jour SQL d'une table à une autre basée sur une correspondance d'ID

Mise à jour SQL d’une table à une autre basée sur une correspondance d’ID

Je pense qu’un UPDATE FROM avec un JOIN vous aidera :

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 et MariaDB

UPDATE
    Sales_Import SI,
    RetrieveAccountNumber RAN
SET
    SI.AccountNumber = RAN.AccountNumber
WHERE
    SI.LeadID = RAN.LeadID;