powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вывести диалоги авторизированного пользователя с посл сообщ между другими пользователями
3 сообщений из 3, страница 1 из 1
Вывести диалоги авторизированного пользователя с посл сообщ между другими пользователями
    #39811439
Фотография aTOMICwARfARE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
-- ВОПРОС: Вывести диалоги авторизированного пользователя с последним сообщением между другими пользователями?

SELECT message.* FROM (
    SELECT MAX(date) AS 'maxdate', IF (from_user, to_user, date) AS 'user' 
		FROM message 
		WHERE from_user = 1 or to_user = 4 
	GROUP BY user 
	) AS bear
INNER JOIN message ON bear.maxdate = date 
ORDER BY date DESC
-- 1 авторизированный user
-- 4 с кем диалог



Доброго дня.
На изображении "2019-05-08 16:14:34" в спойлере можно увидеть ---->
id=97, здесь всё хорошо, выводит последнее сообщение
id=94, здесь не очень хорошо, выводит предпоследнее сообщение, т.е. визуально так -> [сообщ1, сообщ2, сообщ3, desk , сообщ4]

ИЗОБРАЖЕНИЕ 2019-05-08 16:14:34
...
Рейтинг: 0 / 0
Вывести диалоги авторизированного пользователя с посл сообщ между другими пользователями
    #39811470
Фотография aTOMICwARfARE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перезалил изображение.





...
Рейтинг: 0 / 0
Вывести диалоги авторизированного пользователя с посл сообщ между другими пользователями
    #39811564
Фотография aTOMICwARfARE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать MySQL запрос таким образом, чтобы в случае id=94 отображалось не предпоследнее сообщение, а последнее, и чтобы также работали другие id=[...] , отобразив нам конкретно последнее сообщение, а не предпоследнее ?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вывести диалоги авторизированного пользователя с посл сообщ между другими пользователями
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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