Advanced MySql Query: Zaktualizuj tabelę z informacjami z innej tabeli

Chciałbym zaktualizować tabelę w mySql danymi z innej tabeli.

Mam dwie tabele „ludzie” i „biznes”. Tabela osób jest połączona z tabelą biznesową kolumną o nazwie „business_id”.

Niezbędna struktura tabeli, klucz podstawowy jest oznaczony gwiazdką (Tabela: kolumny): Ludzie: * business_id, * sort_order, email Business: * business_id, email

Chciałbym zaktualizować kolumnę e-mailową tabeli biznesowej za pomocą wiadomości e-mail z tabeli osób, coś w tym stylu (wiem, że coś tutaj brakuje):

UPDATE business b SET email = (SELECT email  from People p where p.business_id = b.business_id AND sort_order = '1') WHERE b.email = ''; 

Czy to ma sens? Czy to możliwe?

questionAnswers(3)

yourAnswerToTheQuestion