Basado en esta consulta, cree un sistema de notificaciones donde me muestra el ultimo mensaje de cada conversacion. El problema es que no muestra correctamente la fecha y hora. Es decir, muestra la fecha y hora del primer mensaje de cada GROUP BY... no la ultima.
Se que hay que ordenar antes de agrupar, pero no logre dar en la tecla.
Algun comentario? gracias!
Código MySQL:
Ver original
SELECT a.id, a.fecha, DATE_FORMAT(fecha,'%d-%m-%Y') as dia, DATE_FORMAT(fecha,', %H:%i') as hora, a.idConversacion as idConversacion, a.idUsuario, b.id, b.asunto, b.ref, c.id, c.nombres, c.apellidos, d.id as idProp, d.calle, d.numero, d.piso, d.depto, e.id, e.idUsuario, e.idConversacion, e.checked_2 FROM `mensajes` a.idUsuario != {$_SESSION['id']} GROUP BY a.idConversacion