Muy buenas, tengo esta consulta a mysql :
Código MySQL:
Ver originalSELECT t.id
, t.t_autor
, t.t_titulo
AS 'titulo_tema', t.t_fecha
,
if(m.m_fecha
!= '', MAX(GREATEST(t.t_fecha
, m.m_fecha
)), t.t_fecha
) AS 'fecha_ultimo_mensaje', m.m_autor
AS 'autor_ultimo_mensaje'
f_temas t
f_mensajes m
Funciona ok salvo por una cosa: El nick que recoge en "autor_ultimo_mensaje" es el primero que encuentra. Mi pregunta es como podria hacer para que cogiera el nick que coincide en la fila del resultado "fecha_ultimo_mensaje" el cual este ultimo dato que recoge es correcto.
Dicho de otra forma: Necesito recoger en "autor_ultimo_mensaje" el nick que pertenece a la fila con la fecha mas reciente, la cual se recoge correctamente en
"fecha_ultimo_mensaje".
Muchas gracias