Задать вопрос
bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

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

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

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

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

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

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