powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / редактирование хит-парада
3 сообщений из 3, страница 1 из 1
редактирование хит-парада
    #32214692
igorilla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем

Решаю тут задачу:
есть каталог с артикулами, к нему нужен хит-парад, который будут редактировать авторизованные пользователи.

То есть:
на странице описания товара будет ссылка "добавить в хит-парад", а на странице редактирования будет список с опциями напротив позиций: "вверх", "вниз"

Как это делается с точки зрения структуры таблиц?

Спасибо
...
Рейтинг: 0 / 0
редактирование хит-парада
    #32215190
Серега
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может я не правильно понял задачу, но что если добавить поле к товару отражающее (в цифрах) его популярность. И сортировать товар соответственно.
...
Рейтинг: 0 / 0
редактирование хит-парада
    #32215811
Jinn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделай отдельную таблицу рейтинга из трех полей:
<Идентификатор товара> number
<Дата оценки> date
<Оценка> number

Теперь заносишь оценки, соответствующие товарам (положительные или отрицательные). Запросом:

select Т.<Наименование>, sum(Р.<Оценка>) "Рейтинг"
from <Товары> Т, <Рейтинг> Р
where Т.<Идентификатор товара>=Р.<Идентификатор товара>
group by Т.<Идентификатор товара>
ordre by Рейтинг desc

получаешь необходимую раскладку по популярности.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / редактирование хит-парада
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]