Возникли непонятки при проектировании интернет-магазина...

  • Автор темы Автор темы vitas
  • Дата начала Дата начала

vitas

Новичок
Возникли непонятки при проектировании интернет-магазина...

Возникли непонятки при проектировании интернет-магазина.
1) Не могу понять что такое рейтинг продаж?
Вот есть 2 товара первый стоит 100, второй - 200. Продали 3 шт. первого и 2 шт. второго. Считать что в рейтинге первый товар стоит выше второго, т.к. количество проданных штук больше, или наоботор, т.к. вырученные деньги больше.
И собственно, как организовать рейтинг продаж.
2) При просмотре категории определённым образом выбираются товары из этой категории и расположенных ниже.
Скажите, как уместить всё в ОДНОМ sql-запросе.
Заранее благодарен.
 
первый вопрос здесь оффтопик.
второй задан в ОЧЕНЬ оригинальной манере.
 
1) Почему оффтопом? Ну ладно, что такое рейтинг продаж пофигу, пусть это будет какая-то величина, которая будет где-то храниться. Так вот вопрос где её хранить и как определять по ней место в рейтинге продаж.

2) Разъясняю. Ну, например, структура каталога такова
--books
|
--computers
|
--coging
|
--cpp
--java
--php
У каждой категории id, parent_id.
У товара (он в дугой таблице) тоже parent_id. Он привязан к КОНКРЕТНОЙ категории, например, cpp. Так вот просматривая категорию computers надо, например, вывести все книги не только категории computers , но и coding, cpp, java, php. Конечно можно осуществить проход дерева от категории computers, но придётся делать число запросов = числу категории, расположенных ниже.
Я понимаю, что этот вопрос именно здесь оффтопом, но просто очень срочно надо. И вообще я выбрал этот форум из-за первого вопроса.
 
срочно, боюсь, у тебя не получится.

-~{}~ 28.08.05 00:54:

выбери все айди субкатегорий, и сделай запрос where category in (,,,)
 
Придётся ждать ...

-~{}~ 28.08.05 00:57:

субкатегории любой вложенности
 
и чо?
а если бы были не любой - это как-то меняло бы картину?
 
В том и вопрос, как выбрать все id субкатегорий. Можешь полностью запрос продемонстрировать?
 
поднимаем глаза кверьху, видим там слово "статьи", тыкаем мышкой, находим раздел "Базы данных", находим глазами искомые статьи, и наслаждаемся.
 
Спасибо конечно, но тебя мама не учила что ехидничать не красиво
 
нет, не учила
а ты, значит, здесь для того, чтобы обсудить моё воспитание?
 
при структуре id=parent_id и большом количестве разделов будет лажа. поэтому или перестраивать основную структуру надо (как уже свыше описано) или доп. таблицы заводить, где индексы будут правильно прописаны.
 
при большом количестве разделов и с nested sets возможна лажа (массовые операции с данными), поэтому parent_id советую оставлять для перестройки индекса на случай проблем.
 
Сверху