Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/11/2011, 01:58
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Problema con mi consulta

Si por ultimo registro te refieres a la ultima fecha de cada usuario

Código MySQL:
Ver original
  1. SELECT id_usuario, max(fecha) from TuTabla GROUP BY id_usuario

Usando esto como sbc

Código MySQL:
Ver original
  1. SELECT tt1.id,tt1.id_usuario, tt1.texto, tt1.fecha
  2. FROM TuTabla tt1
  3.       INNER JOIN (SELECT tt2.id_usuario, max(tt2.fecha) as mFecha
  4.                             from TuTabla tt2
  5.                             GROUP BY tt2.id_usuario) as sbc
  6.       ON tt1.id_usuario=sbc.id_usuario AND tt1.fecha=sbc.mFecha
  7. ORDER BY tt1.fecha DESC;

Si el ultimo registro no es el de la fecha maxima cambia fecha por id en la sbc y en el ON.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 09/11/2011 a las 08:00