Задать вопрос
@danchikraw
Веб-додик

Как получить последнее сообщение через join?

У меня есть запрос, с помощью которого я получаю друзей определённого пользователя. Но я хочу ещё получать последнее сообщение между этими пользователями, но когда я пытаюсь получить сообщения через inner join я получаю все сообщения. Как получить только последнее?
Текущий запрос:
SELECT * FROM `friends` INNER JOIN `users` ON users.id = friends.`id_one` OR users.id = friends.`id_two` WHERE (friends.`id_one` = 1 OR friends.`id_two` = 1) AND `users`.id != 1 AND friends.status = 'friend'
  • Вопрос задан
  • 62 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы