Отображение сообщений «Подписчика» и личных сообщений пользователя

Это натолкнуло меня на некоторое время.

Моя проблема: у меня есть две разные таблицы. Таблица для сообщений пользователей и таблица для подписчиков.

Таблица подписчиков выглядит так:

SubscriberID -> ProfileID
1 -> 2
1 -> 3
2 -> 3
2 -> 4
3 -> 2

Таблица моих сообщений выглядит так:

PostID -> AuthorID -> PostDate -> PostBody
1 -> 2 -> 12/20/12 -> Привет, слово
2 -> 3 -> 12/21/12 -> Bye Bye World
3 -> 1 -> 12/22/12 -> Oh Wait
4 -> 4 -> 12/23/12 -> Кто-нибудь еще здесь?

В принципе, как это работает, пользователь с идентификатором подписывается на пользователя с идентификатором 2 и 3. ID # 2 подписывается на ID # 3 и # 4. Если пользователь подписался на определенного пользователя, они могут видеть только сообщения от человека, на которого они подписались. Теперь я использую следующее, что я видел в одном вопросе:

SELECT POSTS.* FROM POSTS JOIN SUBSCRIBERS ON POSTS.AUTHORID = SUBSCRIBERS.PROFILEID WHERE SUBSCRIBERS.SUBSCRIBERID = ? ORDER BY POSTS.POSTID DESC LIMIT 10 

Это отлично работает, но также не показывает сообщение пользователя. Я пробовал модифицировать его, но он не работает: \

Если вам интересно, "?" представляет идентификатор пользователя

Поэтому, если это возможно, было бы здорово, если бы кто-нибудь мог сказать мне, как включать собственные сообщения пользователя вместе с сообщениями людей, которых подписывает пользователь

Solutions Collecting From Web of "Отображение сообщений «Подписчика» и личных сообщений пользователя"