Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подсчёт количества позиций в каталоге
 
 автор: Senegal   (14.10.2007 в 07:58)   письмо автору
 
 

Приветствую! помогите пожалуйста решить следующую задачу.
ситуация такая - существует 3-х уровевый каталог сайтов, сайты могут закрепляться только за самым нижним уровнем каталога (3-им), надо узнать сколько сайтов содержится в данной ветке каталога, зная id каталога 1-ого или второго уровня. Один сайт может одновременно числиться не больше чем в 5 категориях.
таблицы со следующими структурами:

create table objects ( #таблица сайтов
    object_id int(11) not null auto_increment,
    description text,
    name tinytext,
    url tinytext,    
    primary key (object_id));

create table category ( #таблица категорий
    category_id int(11) not null auto_increment,
    name tinytext,
    description text,
    parent_id int(11),#id родительского каталога, для каталогов верхнего уровня равен 1
    primary key(category_id))

create table object_category (#таблица отношений сайтов к категориям.
    object_category_id int(11) not null auto_increment,
    object_id int(11),
    category_id int(11),
    primary key (object_category_id))


очень надеюсь на вашу помощь. спасибо.

   
 
 автор: cheops   (14.10.2007 в 11:00)   письмо автору
 
   для: Senegal   (14.10.2007 в 07:58)
 

А нельзя изменить структуру таблицы object_category, добавив вторичный ключ object_id - и подсчитывать и удалять целую ветку будет гораздо проще.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования