нужна помощь в select mysql

Господа, нужна помощь!
На странице выводятся сообщения разных пользователей. Мне нужно чтобы для каждого пользователя выводилось только его последнее письмо - самое свежее. То есть допустим переписка шла с тремя пользователями и с каждым из них несколько сообщений. После выборки из бд должно быть только три письма - последние от каждого пользователя, ну и соответственно три пользователя, автора этих писем. Вот запрос;
$id = abs((int)$id); $query = "SELECT id_mess, id_us_send, text, dat, us_first_name, us_last_name, us_ava_path
FROM messages
LEFT JOIN users
ON messages.id_us_send = users.id_user
WHERE id_us_get = '$id'
GROUP BY messages.id_us_send
DESC
";
много что подбирал.. Вариант на экране (и с использованием ORDER BY messages.dat DESC) выводит почти то, что нужно, только в выборке самые первые сообщения, а не последние, но число пользователей с сообщениями выдает верно.
Подскажите ответ!
На странице выводятся сообщения разных пользователей. Мне нужно чтобы для каждого пользователя выводилось только его последнее письмо - самое свежее. То есть допустим переписка шла с тремя пользователями и с каждым из них несколько сообщений. После выборки из бд должно быть только три письма - последние от каждого пользователя, ну и соответственно три пользователя, автора этих писем. Вот запрос;
$id = abs((int)$id); $query = "SELECT id_mess, id_us_send, text, dat, us_first_name, us_last_name, us_ava_path
FROM messages
LEFT JOIN users
ON messages.id_us_send = users.id_user
WHERE id_us_get = '$id'
GROUP BY messages.id_us_send
DESC
";
много что подбирал.. Вариант на экране (и с использованием ORDER BY messages.dat DESC) выводит почти то, что нужно, только в выборке самые первые сообщения, а не последние, но число пользователей с сообщениями выдает верно.
Подскажите ответ!
23 апреля 2015 в 17:29
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
1
марта
Стартуй в веб-разработке
Онлайн-курс
1
марта

Java. Уровень 3
Профессиональная разработка программного обеспечения
1
марта
Новые статьи

Как защитить Windows: системный подход
79700

«После Scratch поняла, что не хочу бросать программирование»
130810

Что такое MVP и зачем его делать
88800