SQL. Есть 2 таблицы, clients и client_contacts, каким образом их можно объединить по колонке name и обновить значения в таблице clients?

нужно перенести данные из client_contacts в clients. Есть 2 таблицы, clients и client_contacts, каким образом их можно объединить по колонке name и обновить значения в таблице clients?

Таблица client_contacts

Таблица clients


Ответы (1 шт):

Автор решения: teran

соединяют таблицы с помощью оператора join, обновляют с помощью update

UPDATE clients 
INNER JOIN clients_contacts AS cc ON (clients.name = cc.name)
SET clients.skype = cc.skype,
    clients.xxx = cc.yyy, ...
→ Ссылка