jueves, 19 de mayo de 2016
Compara campos de 2 tablas en SQL SERVER 2014
1) encontrar los registros de Tabla1 que no existen en Tabla2 de la siguiente manera:
SELECT [Tabla1].* FROM [Tabla1] LEFT JOIN [Tabla2] ON [Tabla1].[ID] =
[Tabla2].[ID] WHERE [Tabla2].[ID] IS NULL
2) encontrar los registros de Tabla2 que no existen en Tabla1 de la siguiente manera:
SELECT [Tabla2].* FROM [Tabla1] RIGHT JOIN [Tabla2] ON [Tabla1].[ID] =
[Tabla2].[ID] WHERE [Tabla1].[ID] IS NULL
3) encontrar los registros de Tabla1 y Tabla2 que, con la misma clave,tienen alguna diferencia en el valor de alguno de los otros campos, de la siguiente manera:
SELECT [Tabla1].*, [Tabla2].* FROM [Tabla1] INNER JOIN [Tabla2] ON
[Tabla1].[ID] = [Tabla2].[ID] WHERE [Tabla1].[Campo1] <> [Tabla2].[Campo1]
OR [Tabla1].[Campo2] <> [Tabla2].[Campo2]
-------Saludos!!!
Suscribirse a:
Comentarios de la entrada (Atom)
Hola Buen Dia
ResponderBorrarQuisiera realezar una consulta a ver si pudes ayudarme en algo
Juan Jose Perez
+58 4143732001
jjpduin@gmail.com