Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как получать только последнее сообщение из серии одинаковых?
@kiril9011

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

Здравствуйте! Мой код:
SELECT *, SUBSTRING(mes, 1, 30) AS `mes`, DATE_FORMAT(date120, '%d.%m.%Y, %H:%i') as date_mes2
FROM mes
WHERE `user_id` = (
  SELECT `user_id`
  FROM `mes`
  WHERE `user_id` = '{$_SESSION['login']}'
  LIMIT 1
) OR `user_idor` = (
  SELECT `user_idor`
  FROM `mes`
  WHERE `user_idor` = '{$_SESSION['login']}'
  LIMIT 1
)
ORDER by id DESC


В общем, мне надо поставить здесь условие: если получатель и отправитель одинаковые 3 сообщения подряд, то выводит последнюю строку.
Если вопросы спрашивайте.
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
Ответы на вопрос 1
Привет.
Группировка данных (GROUP BY ) не подходит?
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы