Genk0
Хранитель порядка
- Регистрация
- 2 Июн 2010
- Сообщения
- 3.095
- Реакции
- 1.405
- Автор темы
- #1
Таблица категорий - categories
id, pid
id - понятно
pid - id родительской категории (если это подкатегория 2 или 3 уровня) или 0, если это первый уровень категории.
Таблица объявлений - items
cat_id1, cat_id2, cat_id3, cat_id, city_id
cat_id1 - id родительской категории
cat_id2 - id категории 2 уровня
cat_id3 - id категории 3 уровня или значение 0 , если третьего уровня не указано.
cat_id - id категории последнего уровня. Допустим указаны cat_id1 = 20, cat_id2 = 23, cat_id = 0, то в cat_id ,будет 23.
city_id - id города
Нужно посчитать количество объявлений в каждой категории учитывая город объявления.
Считать: 1 уровень - все объявления в подкатегориях - 1,2,3 уровня. 2 уровень - все объявления в категориях 2 и 3 уровня. 3 уровень считать не нужно.
Туплю не первый день, устал. Спасайте
id, pid
id - понятно
pid - id родительской категории (если это подкатегория 2 или 3 уровня) или 0, если это первый уровень категории.
Таблица объявлений - items
cat_id1, cat_id2, cat_id3, cat_id, city_id
cat_id1 - id родительской категории
cat_id2 - id категории 2 уровня
cat_id3 - id категории 3 уровня или значение 0 , если третьего уровня не указано.
cat_id - id категории последнего уровня. Допустим указаны cat_id1 = 20, cat_id2 = 23, cat_id = 0, то в cat_id ,будет 23.
city_id - id города
Нужно посчитать количество объявлений в каждой категории учитывая город объявления.
Считать: 1 уровень - все объявления в подкатегориях - 1,2,3 уровня. 2 уровень - все объявления в категориях 2 и 3 уровня. 3 уровень считать не нужно.
Туплю не первый день, устал. Спасайте