SQL. Есть 2 таблицы, clients и client_contacts, каким образом их можно объединить по колонке name и обновить значения в таблице clients?
нужно перенести данные из client_contacts в clients. Есть 2 таблицы, clients и client_contacts, каким образом их можно объединить по колонке name и обновить значения в таблице 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, ...

