“Обновление таблицы из другой таблицы” Ответ

Обновление SQL из Select

UPDATE YourTable 
SET Col1 = OtherTable.Col1, 
    Col2 = OtherTable.Col2 
FROM (
    SELECT ID, Col1, Col2 
    FROM other_table) AS OtherTable
WHERE 
    OtherTable.ID = YourTable.ID
Ankur

Обновление SQL из другой таблицы

-- SQL Server
UPDATE Sales_Import
SET Sales_Import.AccountNumber = RAN.AccountNumber
FROM Sales_Import SI
INNER JOIN RetrieveAccountNumber RAN
ON SI.LeadID = RAN.LeadID;
-- MySQL & MariaDB
UPDATE Sales_Import SI, RetrieveAccountNumber RAN
SET SI.AccountNumber = RAN.AccountNumber
WHERE SI.LeadID = RAN.LeadID;
DeuxAlpha

Обновление таблицы из другой таблицы

UPDATE accounts SET (contact_first_name, contact_last_name) =
    (SELECT first_name, last_name FROM salesmen
     WHERE salesmen.id = accounts.sales_id);
Fine Falcon

Ответы похожие на “Обновление таблицы из другой таблицы”

Вопросы похожие на “Обновление таблицы из другой таблицы”

Больше похожих ответов на “Обновление таблицы из другой таблицы” по Sql

Смотреть популярные ответы по языку

Смотреть другие языки программирования