Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/05/2009, 13:30
Avatar de dieguicho
dieguicho
 
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 22 años, 5 meses
Puntos: 1
Respuesta: ordenar por id DESC

upa.. ahi parece que anda... medio lenteja pero anda...

SELECT me.id message_id, me.id_usuario_envia user_id, usuarios.usuario username, me.mensaje body, me.fecha date, usuarios.foto photo, me.is_readed
FROM mensajes me
INNER JOIN (

SELECT m.id_usuario_envia USUARIO, MAX( m.id ) ULTIMO
FROM mensajes m
WHERE m.id_usuario_recibe = 1 AND m.to_user_status = 0
GROUP BY m.id_usuario_envia
)t1 ON me.id = t1.ULTIMO
AND t1.USUARIO = me.id_usuario_envia
INNER JOIN usuarios ON usuarios.id = me.id_usuario_envia AND usuarios.estado = 0
ORDER BY me.id DESC

si se les ocurre algo para optimizarlo mejor sino con esto.. (por ahora me arreglo)
gracias!!!
__________________
On error no hago nada porque deje de fumar...