мне нужно, чтобы получить новейшее сообщение, которое без ответа рассмотрим следующие таблицы:Получить последнее сообщение в разговоре в SQL
usermeta
userid metakey metavalue
-----|------------|-------
12 | "thekey" | true
41 | "thekey" | true
Сообщение
sender reciepent content date
-----|------------|--------------|-----------------
12 | 0 | "lorem ipsum"|2013-08-12 21:20:31
0 |12 | "lorem ipsum"|2013-08-12 20:20:31
41 |50 | "lorem ipsum"|2013-08-12 18:20:31
50 |41 | "lorem ipsum"|2013-08-12 19:20:31
Теперь я хочу получить сообщений, которые были не ответил другим человеком разговора, и написаны пользователем, который имеет usermeta «thekey» = истинное
я пытался несколько думает, но никто не работал. Я хотел бы получить помощь. Извините, если я сделал некоторые вещи неправильно, это мой первый пост здесь.
Зачем использовать счетчики? Я думаю, что подсчет не решает проблему, потому что может быть, что кто-то отправляет 10 сообщений без ответа. ? – user2875962
Подсчет фраз заключается в поиске различий между общими отправленными сообщениями между двумя пользователями в обоих направлениях. Если общее количество отправленных больше общего, то есть сообщение без ответа. – Jonysuise
О, нет, я неправильно понял. Я имел в виду, что последнее сообщение от a до b отправляется позже последнего сообщения от b до a. Так что я думаю, мне нужна какая-то группировка или так – user2875962