| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Базы Данных > подсчет товаров и вывод дерева категорий |
| Автор: Igor_CH 18.5.2007, 18:40 |
| Подскажите как правильно сделать. Есть стандартное дерево категорий (ID PID). В каждой категории (в подкатегории) есть свои товары своя таблица. Как правильно сделать подсчет товаров в каждой категории? (дерево очень большое). Делать объединение таблиц или же внутри дерева делать запрос на подсчет товаров (т.е. будет много запросов). Как правильно? |
| Автор: SelenIT 19.5.2007, 02:34 | ||
| mishaSL, чего ж в этой структуре непонятного? Дерево категорий в виде списка смежности в одной таблице, товары - в другой... Igor_CH, конечно, лучше одним запросом. Вот проверенный пример построения дерева с одновременным подсчетом товаров в категориях и подкатегориях:
P.S. Предполагается, что категории корневого уровня имеют PID=0. Дерево из >1000 категорий с (в общей сложности) >4700 товаров у меня строится за <0.1 c. |
| Автор: Igor_CH 21.5.2007, 16:47 |
| Спасибо, буду пробывать. |