Откровенно говоря, у вас какой то странный сайт. У вас посты привязаны к странице чтоли?
Т.е. у вас задача: показать посты со страницы №7 (к примеру) и от пользователя Васи?
Вообще -- это не правильный подход. Но даже если все же очень хочется, то лучше все же создать 2 таблицы
Follow_user
==========================
| follow_id | user_from | user_to
==========================
и
Follow_page
==========================
| follow_id | user_from | page_to
==========================
вместо одной Follow с полем type.
Так и задачу вашу будет проще решать и более логично. Неразумно как то смешивать пользователей и страницы в одну кучу.