Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/06/2012, 04:14
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 9 meses
Puntos: 574
Respuesta: saber datos diferentes entre 2 tablas iguales

Código MySQL:
Ver original
  1. SELECT e.idEmpleado,
  2. e.nombre,
  3. e.apellido,
  4. if(e.nombre<>elog.nombre,elog.nombre,"") nombreAnt,
  5. if(e.apellido<>elog.apellido,elog.apellido,"") apellidoAnt,
  6. e.telefono,
  7. if(e.telefono<>elog.telefono,elog.telefono,"") telefonoAnt,
  8. e.direccion,
  9. if(e.direccion<>elog.direccion,elog.direccion,"") direccionAnt
  10. FROM Empleado e INNER JOIN EmpleadoLog elog
  11. ON e.idEmpleado=elog.idEmpleado
  12. WHERE e.nombre<>elog.nombre OR
  13. e.apellido<>elog.apellido OR
  14. e.telefono<>elog.telefono OR
  15. e.direccion<>elog.direccion;
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 29/06/2012 a las 04:20