Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Atualizar endereços do segurado usando UPDATE e JOIN.
 ###Tabelas: 
CREATE TABLE Policyholder (PolicyholderID INT, Name TEXT, DOB DATE, Address TEXT); CREATE TABLE Policy (PolicyID INT, PolicyholderID INT, Product VARCHAR(10)); INSERT INTO Policyholder (PolicyholderID, Name, DOB, Address) VALUES (1, 'John Doe', '1980-05-05', '123 Main St'), (2, 'Jane Smith', '1990-01-01', '456 Elm St'), (3, 'Mike Johnson', '1975-09-09', '789 Oak St'); INSERT INTO Policy (PolicyID, PolicyholderID, Product) VALUES (1, 1, 'Auto'), (2, 1, 'Auto'), (3, 2, 'Home');
UPDATE ph SET Address = '321 Maple St' FROM Policyholder ph INNER JOIN Policy p ON ph.PolicyholderID = p.PolicyholderID WHERE p.Product = 'Home';