Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Mostrar último registro de cada usuario

Estas en el tema de Mostrar último registro de cada usuario en el foro de Mysql en Foros del Web. Buenos días, Tengo una tabla llamada "login_log", en la que guardo todas las veces que un usuario inicia sesión en la web. La estructura de ...
  #1 (permalink)  
Antiguo 19/04/2011, 01:45
 
Fecha de Ingreso: noviembre-2006
Mensajes: 166
Antigüedad: 17 años, 5 meses
Puntos: 4
Pregunta Mostrar último registro de cada usuario

Buenos días,

Tengo una tabla llamada "login_log", en la que guardo todas las veces que un usuario inicia sesión en la web.

La estructura de la tabla es la siguiente:

login_log
- id_usuario
- timestamp_login

Lo que quiero conseguir es que se me muestre un listado con la última vez que cada usuario ha iniciado sesión.

He probado con una consulta como esta, pero no me ha funcionado:
Código MySQL:
Ver original
  1. FROM login_log
  2. GROUP BY id_usuario
  3. ORDER BY timestamp_login DESC
  #2 (permalink)  
Antiguo 19/04/2011, 03:48
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: Mostrar último registro de cada usuario

Creo que sería algo así

Código MySQL:
Ver original
  1. SELECT id_usuario, MAX(timestamp_login)
  2. FROM login_log
  3. GROUP BY id_usuario
  #3 (permalink)  
Antiguo 19/04/2011, 06:42
 
Fecha de Ingreso: noviembre-2006
Mensajes: 166
Antigüedad: 17 años, 5 meses
Puntos: 4
Respuesta: Mostrar último registro de cada usuario

¡Gracias Heimish2000!

Es exactamente lo que buscaba.

Etiquetas: registro, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:16.