|
|
|
| Здраствуйте.
Делаю тут личную почту стало интерестно. Хочу сделать типа систему как в древовидных форумах, типа начало переписки типа "Переписка на тему "привет как дела" от 01.01.01" и в ней сообщения... но вот как сделать этот вывод по порядку? то есть мне нужно как то, типа циклом делаеть запрос: "
SELECT * FROM `mess` WHERE replyto=X
| "
Структура такова что сообщение имеет свой id и replyto. Вот если replyto пустой. то считаем это сообщение главным в переписке и от него нужно найти то сообщение где replyto равно id первого, потом где replyto = id второго...
Вот как это сделать, циклом наверное накладно получиться в количестве запросов и их нагрузке на сервер (если беседа длинная будет).
Я так думаю, что кроме цикла есть ещё что то.
Прошу предложить варианты решения, кроме цикла, если есть вообще таковые. Заранее спасибо. | |
|
|