Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Bases de Datos => Mensaje iniciado por: fallout20xx en 24 Septiembre 2012, 12:16 PM

Título: registros alterados comparando 2 tablas
Publicado por: fallout20xx en 24 Septiembre 2012, 12:16 PM
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.
Título: Re: registros alterados comparando 2 tablas
Publicado por: HdM en 24 Septiembre 2012, 13:34 PM
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.