У меня есть таблица чата, как показано на картинке. Я хочу сгруппировать список чатов, как в стиле facebook. MySql Как получить записи для показа в списке чата чата
Здесь пользователь 2 опознан и его разговоры выбираются с помощью
SELECT *
FROM `chat` `t`
WHERE `from` =2
OR `to` =2
ORDER BY sent DESC
Но здесь я хочу последнюю одну запись между 2 и любым другим пользователем. Где 2 может находиться либо от столбца, либо от столбца. В качестве конечного результата он должен вернуть 2 записи с идентификаторами 25 и 17 соответственно.
Тем не менее изо всех сил? Рассмотрите возможность создания sqlfiddle – Strawberry