Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/07/2014, 05:32
Avatar de Djoaq
Djoaq
 
Fecha de Ingreso: septiembre-2012
Ubicación: Barcelona
Mensajes: 271
Antigüedad: 12 años, 5 meses
Puntos: 38
Respuesta: como replantear esto con varias fechas

Hola azaz!

A ver si lo entiendo bien , tu pretendes mostrar los perfiles por orden de fecha última visita?

Si es así tener dos tablas no tiene mucho sentido , a no ser que montes un sistema mas complejo que tenga en cuenta .. por ejemplo .. recurrencia de visitas , duración , etc..

Yo personalmente y buscando una solución sencilla ... usa una tabla perfiles por ejemplo ,
que cada vez que un usuario visite un perfil , haces un UPDATE del perfil que esta visitando usando la función mysql curdate().

Luego cuando se visualicen los perfiles, en tu SELECT simplemente haces un order By fecha_visto ASC y debería funcionarte siempre y cuando tengas los campos y las fechas bien formateados.

Otro tema sería unificar los datos de las tablas :

Código MySQL:
Ver original
  1. Select perfil.nombre , perfil.fecha_visto , visto.fecha_visto  where perfil.id_perfil = visto.id_perfil

Un saludo!