sql >> Database >  >> RDS >> Sqlserver

SQL-update van de ene tabel naar de andere op basis van een ID-overeenkomst

Ik geloof dat een UPDATE FROM met een JOIN zal helpen:

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

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


  1. Een DML-trigger maken in SQL Server

  2. Overwegingen rond kolomvolgorde in indexen en sorteringen

  3. 3 manieren om de serversortering in MariaDB te krijgen

  4. MySQL *.sql-bestanden uitvoeren in PHP