Не могу понять сделал такой запрос чтобы каждый контакт выводил последний сообщения, а при клике контакта переходил и появляется список сообщения диалога. Вот само запрос Код (PHP): "SELECT `id`, `send_account_id`, `text`, MAX(`time`) AS `time`, MIN(`read_message`) AS `read_message`, COUNT(`id`) AS `count` FROM `mails` WHERE `account_id` = ? GROUP BY `send_account_id` ORDER BY `time` ASC LIMIT 10"
Уже нашел за долгий мучения! Код (PHP): "SELECT `users`.`id`, `users`.`account_id`, `users`.`send_account_id`, `users`.`text` FROM `accounts_mail` users INNER JOIN ( SELECT `send_account_id`, max(`id`) as `id` FROM `accounts_mail` GROUP BY `send_account_id` ) new ON `users`.`send_account_id` = `new`.`send_account_id` AND `users`.`id` = `new`.`id`" Добавлено спустя 26 минут 33 секунды: Нашел еше причину ошибку! Что если я отправил то не показывает с кем я начал контактировать и мое сообщения. А только кто его получит тот и видит контакты.. Уж голову ломаю всю ночь ломать структуру... Код (Text): "SELECT `users`.`id`, `users`.`account_id`, `users`.`send_account_id`, `users`.`text` FROM `accounts_mail` users INNER JOIN ( SELECT `send_account_id`, max(`id`) as `id` FROM `accounts_mail` GROUP BY `send_account_id` ) new ON `users`.`send_account_id` = `new`.`send_account_id` AND `users`.`id` = `new`.`id` WHERE `users`.`account_id` = :id LIMIT 10"
igordata, причина запрос не работает если я начал тебе написал и должен появится список с тобой начатый и 1 сообщения то есть он являет последний диалог! Как у вк. Каждый контакт пользователя показывает последныый сообщения ты или я!
Ни кто Mysql не знает омг! Бывает!!! Забью его кто его отправил будт пустой а кто получит новые сообщения тот и беседует!