DIFERENÇA DE REGISTROS ENTRE 2 TABELAS

SQL Server

05/06/2015

Pessoal

Estou começando a usar o SQLSERVER. O Banco que estou usando esta com um problema e não consigo ler ele até o final apenas 1 parte. Então peguei um banco mais antigo, e preciso agora saber como pegar todos os registro que foram incluidos depois em relação ao banco atual.

Quero gravar os registros extras em uma terceira tabela e depois fazer a inserção deles para a primeira.

select Into Tabela2 from ( Select Campo1 from Banco1.dbo.TabelaX
where not Exists (Select campo1 from Banco2.dbo.TabelaX)

Também tentei contar e deu erro.
select count(*) from
( Select Campo1 from Banco1.dbo.TabelaX
where not Exists (Select campo1 from Banco2.dbo.TabelaX)

Desde já agradeço pela Ajuda!
Sergio Santos

Sergio Santos

Curtidas 0

Respostas

Fabiano Carvalho

Fabiano Carvalho

05/06/2015

Existe coluna chave?

Procure pela instruções LEFT JOIN, RIGHT JOIN e INNER JOIN
GOSTEI 0
POSTAR