registros alterados comparando 2 tablas

Iniciado por fallout20xx, 24 Septiembre 2012, 12:16 PM

0 Miembros y 1 Visitante están viendo este tema.

fallout20xx

hola gente,
Lo que estoy buscando es comparar 2 tablas, las 2 tienen un ID identico, y lo que quiero es comparar el resto de campos para que me devuelva los registros que han cambiado en cualquiera de sus campos.
si ha cambiado tan solo 1 campo ha de salir.

no busco registros que esten en una tabla y en la otra no, si no registros que esten en las 2 tablas y sean diferentes.

¿alguien se le ocurre algo?

yo sigo dandole vueltas a ver que saco.
si disfrutas siempre que programas... significa que aun no has programado suficiente xD

HdM

Hola.

Puedes probar a enlazar las dos tablas con INNER JOIN a través del campo que es igual y luego con un WHERE, ir comparando el resto de campos (tabla1.campo1 <> tabla2.campo1 OR tabla1.campo2 <> tabla2.campo2 OR ...)

Saludos.

- Nice to see you again -