powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Получить список диалогов, вопрос по mysql
3 сообщений из 3, страница 1 из 1
Получить список диалогов, вопрос по mysql
    #38642971
Подскажите, не могу понять как сделать…
Есть таблица с сообщениями одного пользователя:
User_id int
Message_id int
Date datetime
Text varchar
Нужно получить в результате список диалогов, т.е. в результате должен быть набор записей, для каждого user_id выдана дата последнего сообщения в таблице.
Например, исходная таблица:
Код: xml
1.
2.
3.
4.
5.
6.
User_id	Message_id	date	Text
1	1	1.1.2013	слоники
1	2	2.1.2013	я люблю кошек
2	3	3.1.2013	люлюлю
2	4	4.1.2013	ляляля
3	5	5.1.2013	с новым годом!


В результате запроса должно быть выдано
Код: xml
1.
2.
3.
4.
User_id	Message_id	date
1	2	2.1.2013
2	4	4.1.2013
3	5	5.1.2013



Я сделал пока так: получил список юзеров, и в цикле для каждого юзера запрашиваю максимальную дату, но хотелось бы это одним запросом.
В место даты можно использовать Message_id, но сути это не меняет.
Я понимаю, что как-то просто, но вот как не знаю(
...
Рейтинг: 0 / 0
Получить список диалогов, вопрос по mysql
    #38643033
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Получить список диалогов, вопрос по mysql
    #38643828
Akina, спасибо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Получить список диалогов, вопрос по mysql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]