Привет братюни
И у меня очередной вопрос-просьба помочь =)
вобщем суть такова.
У меня на сайте я сделал личные сообщения.
И сделал диалоги. Тоесть отображаются не все сообщения, а
только люди с кем переписывался, и последнее сообщение в диалоге с этим человеком.
В плане кода очень дибильно, ибо незнаю другого решения.
Вобщем извлекаются все сообщения, и если автор сообщения повторяется в array, то удаляется. например сообщений 18.000 у меня, а диалогов только 70.
Вобщем запрос на извлечение всех сообщений - это очень жесткая нагрузка, а потом еще их обработка и вывод.
SELECT * FROM messages LEFT JOIN se_users ON messages.from=all_users.user_id WHERE messages.to = '{$user_id}' ORDER BY sent DESC
можно ли как-нибудь сформировать запрос так, чтобы извлекалось последнее сообщение из диалога?
тоесть sent DESC, где messages.to = '{$user_id}', и чтобы messages.from никогда не повторялось
Заранее благодарю за поддержку, мое спасибо не на словах, поделюсь денежкой
