- Автор темы
- #1
всем привет. За ранее извиняюсь, так как плохо доношу свои мысли)
Нужен совет. Пишется интернет магазин, в котором есть товары. У товаров есть параметры, такие как длина, ширина. Есть таблица, в которой эти параметры хранятся id(товара), length, width. Этих параметров у товара может быть только по одному. И теперь появился ещё один параметр, которого у товара может быть несколько, например цвет. Есть товары и чёрные и белые одновременно (возможно черно бело красный и тд). Как записать в базу данных MySQL такой параметр, чтобы без лишней нагрузки И была возможность при фильтре(на странице категории) выводить товар, если фильтруемы параметр совпадает хотя бы с одним из заданных. К примеру фильтруем по цвету. Выбираем цвет «белый», нам выводятся товары не только белые, но и бело чёрные.
Создать отдельную таблицу? Или как то вписать в эту? За ранее благодарен
Нужен совет. Пишется интернет магазин, в котором есть товары. У товаров есть параметры, такие как длина, ширина. Есть таблица, в которой эти параметры хранятся id(товара), length, width. Этих параметров у товара может быть только по одному. И теперь появился ещё один параметр, которого у товара может быть несколько, например цвет. Есть товары и чёрные и белые одновременно (возможно черно бело красный и тд). Как записать в базу данных MySQL такой параметр, чтобы без лишней нагрузки И была возможность при фильтре(на странице категории) выводить товар, если фильтруемы параметр совпадает хотя бы с одним из заданных. К примеру фильтруем по цвету. Выбираем цвет «белый», нам выводятся товары не только белые, но и бело чёрные.
Создать отдельную таблицу? Или как то вписать в эту? За ранее благодарен