Правильная структура mysql бд для одного запроса

программирование php MySQL базы данных сервер

Появилась задача создать сайт у которого будет лента новостей, очень похожая на новости Вконтакте http://vk.com/feed

Есть таблицы с названием orders, reviews, blog, users (еще и технические оповещения могут быть)

Хотелось бы вывести одним запросом все свои новости в которых будут входить и блоги и отзывы и заказы и аватарки и имена пользователей

Первая мысль сделать таблицу в которой будут пару полей, например type, ident, user; по type определять из какой таблицы нужны данные, а ident определит какой номер из этой таблицы достать, а там уже дальше и пользователя данные вытягивать, смотря какие id достанет из нужной таблицы.
Но как организовать такой запрос и что если я подпишусь на парочку юзеров, то как достать их данные и свои вместе в перемешку?

Может кто уже связывался с такими сложными запросами и есть готовые примеры? Заранее спасибо

Примечание:
Андрей, в Вашем ответе нет никакой конкретики

Если бы Вы знали как сделать правильно структуру, тогда Вы бы могли написать об этом.
Если бы Вы знали как сделать правильный вывод из предложенной мною структуры, тогда бы Вы об этом написали.

А в нашем с вами случае Вы вообще не должны были писать ответ, так как в нем нет ничего полезного, не для меня, ни для других людей, который попадут в эту тему!
Ответы:
Ты ставишь телегу впереди лошади.
Сначала разрабатывается структура, потом строится запрос


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.