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