Есть 3 таблицы: users
mess_dialog
dialog_id | dialog_user_first | dialog_user_second|
1| 1| 9|
messages
mess_id | mess_sender_id | mess_reciver_id | message | mess_read |
1| 9| 1| hello | 1 |
2| 9| 1|first msg| 0 |
3| 9| 1|last msg | 0 |
И сам запрос
SELECT * //тут не стал перечислять
FROM users
INNER JOIN mess_dialog ON mess_dialog.dialog_user_first = :userId1
AND users.user_id = mess_dialog.dialog_user_second
INNER JOIN messages ON messages.mess_reciver_id = :reciveId
AND messages.mess_sender_id = mess_dialog.dialog_user_second
AND messages.mess_read = 0
GROUP BY mess_dialog.dialog_id DESC
ORDER BY messages.mess_id DESC
Запрос который выводит диалоги пользователя и последнее сообщение из таблицы messages где read = 0. Проблема в том, что выводится не последняя а первая запись где read = 0 . ссылка на: sqlfiddle.com
SELECT * FROM users
INNER JOIN mess_dialog ON mess_dialog.dialog_user_first = 1
AND users.user_id = mess_dialog.dialog_user_second
INNER JOIN messages ON messages.mess_reciver_id = 1
AND messages.mess_sender_id = mess_dialog.dialog_user_second
AND messages.mess_read = 0
ORDER BY messages.mess_id DESC LIMIT 1
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Возникла проблема вызова функции по хэндлеру onClick в ejs из get запросаФункция должна лежать на сервере ибо будут выполнятся операции с бд и т
есть скрипт который должен ограничивать строку по кол-во символов и в конце троеточие добавлять, но добавляет только троеточие
Всех приветствую! Как сделать Ajax подгрузку, чтобы при клике по кнопке, меню загружалось, а не загружалось при загрузке сайта? Код добавил на codepen,...