Sistema de mensajería privada. Listado del último mensaje de cada conversación.
Digamos que esta es la estructura de la base de datos:
SELECT * FROM `pms` where id_to = 1 or id_from = 1
Esto devolvería todos los mensajes que ha recibido o enviado,
Entonces, ¿cómo puedo recuperar el último mensaje decada conversación que el usuario 1 puede tener?
PD: lo llamo conversación cuando hay uno o más mensajes entre dos usuarios
-editar-
Así que dado el contenido de esta base de datos:
Queremos obtener id 4 y 6