On Tue, Feb 07, 2012 at 06:52:36PM +0400, Sergey Rudenko wrote: > > напишите вместо этого одиночный селект. from forum,forum_t, вместе с id. > Если вас не затруднит, напишите пример такого запроса я уже практически написал. Да, он вернет гораздо больше чем надо - ну и что?
> Джоимов может быть 20 штук и более, предлагаете все данные в одну таблицу > пихать? если их двадцать штук и это не раз в час, а на каждый запрос - предлагаю предварительно прописать бамбуковую палку по пяткам тому кто придумал такую структуру данных. В одну или в несколько - думать головой. Вот фэйсбук, как видим, в нее не только ест, и у них джойнов нету. Не думаю что ваши данные сильно сложнее фейсбучных. На днях как раз такой сон разума переделывал (крошечный, но работать с ним было неудобно). От полутора десятков (не помню сколько, но что-то совсем безобразное) таблиц осталось две, джойна ни одного потому что единственное поле ради которого джойнили - наличествует теперь просто в обоих таблицах и достаточно простого where id=id , а запрос занимает пол-строчки, а не пять. Ну и вот зачем этот бред изначально городили? Правильно: аффтар начитался детских книжек про нормальную форму. > Alex
