CREATE TABLE result AS
(SELECT first.*,
second.f1,
second.f2,
second.f3
FROM first
INNER JOIN second
ON first.id = second.id);
Para obter uma visualização, faça o mesmo, exceto substituir "TABLE" por "VIEW". Se você for com a tabela em vez da exibição, certifique-se de adicionar uma chave primária, pois ela não será adicionada por padrão.