Tengo la siguiente tabla llamada timelapse con los siguientes datos:
id_t, id_usuario, fecha
'5', '1', '2016-11-02 09:41:13'
'6', '2', '2016-11-02 09:41:13'
'7', '3', '2016-11-02 09:41:13'
'8', '2', '2016-11-02 09:45:00'
'9', '2', '2016-11-02 09:46:00'
Estoy intentando obtener id_usuario único y en caso de haber duplicidad como lo es el id_usuario = 2 (está repetido 3 veces), me muestre la fecha más actual, es decir:
2016-11-02 09:46:00
En resumen, debería devolver esto:
'5', '1', '2016-11-02 09:41:13'
'7', '3', '2016-11-02 09:41:13'
'9', '2', '2016-11-02 09:46:00'
Como pueden ver id_usuarios únicos y la fecha más recientes en caso de haber id_usuarios iguales.
Espero que se entienda, muchas gracias por su tiempo, saludos.
SOLUCIONADO:
http://stackoverflow.com/questions/28354705/mysql-unique-rows-based-on-one-column-value-by-onefaster-query
Entiendo que si agrupas por id_usuario y haces un max a id_t y fecha debería salirte los datos correctos.
Esa es una solución rápida y SQL estándar.
Que por un motivo x no te coincidiera id_t y fecha .... Ese caso te lo dejo para que le des una vuelta xD