Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL-Aktualisierung von einer Tabelle zu einer anderen basierend auf einer ID-Übereinstimmung

Ich glaube ein UPDATE FROM mit einem JOIN wird helfen:

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

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