bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

Стурктура таблицы для мини-фильтра свойств?

Как правильно хранить, что бы потом можно было выбрать взаимосвязи.
spoiler
5e8f6141a5d6b498749171.jpeg

Например, выбрали черный цвет, для него есть Качество товара: copy, high copy, original
так же есть только Ревизия L681h
но вместе с тем для оригинала есть только черный цвет.
  • Вопрос задан
  • 25 просмотров
Пригласить эксперта
Ответы на вопрос 1
BasiC2k
@BasiC2k
.NET developer (open to job offers)
В любом случае все эти свойства привязаны к конкретному товару.
Поэтому можно сделать две таблицы:
"Товары", с полями:
- id
- название товара
"Свойства", с полями:
- id
- id товара
- Название свойства
- Значение свойства

В таблицу свойств сваливаете все свойства товаров. Далее все проще: пользователь сделал выбор цвета (по Вашей картинке) - пошел запрос на выборку: какие есть свойства у товаров с выбранным цветом. Исходя из выборки, заполняются поля для выборки ниже. И т.д.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы