On Tue, Feb 07, 2012 at 06:52:36PM +0400, Sergey Rudenko wrote:

> > напишите вместо этого одиночный селект. from forum,forum_t, вместе с id.
> Если вас не затруднит, напишите пример такого запроса
я уже практически написал. Да, он вернет гораздо больше чем надо - ну и что?

> Джоимов может быть 20 штук и более, предлагаете все данные в одну таблицу
> пихать?
если их двадцать штук и это не раз в час, а на каждый запрос - предлагаю
предварительно прописать бамбуковую палку по пяткам тому кто придумал такую
структуру данных. 

В одну или в несколько - думать головой. Вот фэйсбук, как видим, в нее не 
только ест, и у них джойнов нету.  Не думаю что ваши данные сильно сложнее
фейсбучных.

На днях как раз такой сон разума переделывал (крошечный, но работать с ним
было неудобно). От полутора десятков (не помню сколько, но что-то совсем
безобразное) таблиц осталось две, джойна ни одного потому что единственное
поле ради которого джойнили - наличествует теперь просто в обоих таблицах и 
достаточно простого where id=id , а запрос занимает пол-строчки, а не пять.
Ну и вот зачем этот бред изначально городили? Правильно: аффтар начитался 
детских книжек про нормальную форму.


> Alex

Ответить