Таблица структурыMysql Group по/Поручения личных сообщений Список
Id User_From User_To Time_sent Message Message_read
1 1 2 ~TimeLast ~Message 0
2 3 2 ~Time ... 0
3 3 2 ~TimeLast ... 0
Как создать запрос, который отфильтровывает все непрочитанные сообщения, но показывает только последний из них, если более 1 непрочитанных тез в стол?
Так Id получить это в результате
Id User_From User_To Time_sent Message Mesage_read
1 1 2 LastTime ~~ 0
3 3 2 LastTime ~~ 0
Edit: это работало нормально
select p.id,user_from,username,message,time_sent,message_read
from private_messages p join users u on p.user_from = u.id where p.id in (select max(id) as id from private_messages where user_to = :u1 group by user_from
Указывает ли это сообщение в моем желаемом результате? НЕТ – battlenub