Se o registro existir, atualize mais inserir

Estou tentando mover alguns dados entre duas tabelas do SQL Server 2008. Se o registro existir na Tabela2 com o email da Tabela1, atualize esse registro com os dados da Tabela1; caso contrário, insira um novo registro.

Na tabela 1 eu tenho um número de colunas; Primeiro nome, sobrenome, e-mail e assim por diante.

Não tenho certeza de como estruturar a consulta para atualizar a Tabela2 se o email da Tabela1 existir ou inserir uma nova linha se o email da Tabela1 não existir na Tabela2.

Eu tentei fazer algumas pesquisas no Google, mas a maioria das soluções parece funcionar, criando alguns procedimentos armazenados. Então, imaginei se alguém poderia saber como criar uma consulta adequada que pudesse fazer o truque?

questionAnswers(3)

yourAnswerToTheQuestion