Estoy haciendo un sistema de mensajes con PHP y MySQL. Tengo una lista larga con todos los mensajes, cada uno de ellos tiene un ID i pertenece a una conversación mediante ID_CONVERSACIÓN.
Quiero hacer una página para listar los menajes, de tal forma que el usuario vea las diferentes conversaciones que tiene activas y solo el último mensaje enviado en ellas. Ahora tengo lo siguiente:
Código PHP:
$query = "SELECT * FROM mensajes WHERE user1 = '$userId' OR user2 = '$userId' GROUP BY id_conversacion";
Saludos y gracias!