Помогите составить SQL-запрос
Здравствуйте! Есть таблица:
id int(10) UNSIGNED
from varchar(11)
to varchar(11)
text text
seen tinyint(1)
time varchar(25)
Где from и to это идентификаторы получателя и отправителя сообщения, text - содержание, seen - было ли прочитано сообщение, time - время отправки в формате TIMESTAMP.
Теперь нужно составить такой запрос: "Выбери мне по одному последнему сообщению, где получатель или отправитель я, а мой собеседник уникален."
Например, если таблица заполнена так:
id from to text seen time
9 9 13 Здарова 0 20140129184307
10 9 11 Есть... 0 20140129185828
11 9 11 Как сам? 0 20140129190121
13 11 9 Да, лови 0 20140129192328
То результат должен быть следующим:
id from to text seen time
9 9 13 Здарова 0 20140129184307
13 11 9 Да, лови 0 20140129192328
Последний раз редактировалось VladShestakov999, 29.01.2014 в 22:44.
|