
29/05/2009, 13:30
|
 | | | Fecha de Ingreso: noviembre-2001 Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 23 años, 4 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... |