Расширенный MySql Query: обновить таблицу с информацией из другой таблицы
Я хотел бы обновить таблицу в mySql с данными из другой таблицы.
У меня есть две таблицы "люди" и "бизнес". Таблица сотрудников связана с бизнес-таблицей столбцом с именем & quot; business_id & quot ;.
Нужная структура таблицы, первичный ключ помечен звездочкой (Таблица: столбцы): Люди: * business_id, * sort_order, email Бизнес: * business_id, электронная почта
Я хотел бы обновить столбец электронной почты бизнес-таблицы, добавив в него сообщение из таблицы people, что-то вроде этого (я знаю, что здесь чего-то не хватает):
UPDATE business b SET email = (SELECT email from People p where p.business_id = b.business_id AND sort_order = '1') WHERE b.email = '';
Имеет ли это смысл? Является ли это возможным?