Задача такая: есть форум, там есть посты. Есть посетители, которые эти посты читают (иногда они ещё и пишут). Есть две таблицы: в одной лежат собственно посты на форуме, во второй записано, когда какой юзер читал какой пост.
Вопрос, как отсортировать посты на этом форуме, в порядке последнего прочтения.
Т.е. сначала посты, которые юзер вообще не читал, потом посты, которые он давно не читал, и в самом конце посты, которые он только-что прочитал.
Может нужно каждому юзеру создать персональную таблицу, или есть способ проще?