Pavel6
Новичок
Правильное построения категорий для товаров
Как по вашему мнению нужно хранить категории для товаров.
К примеру есть таблица товаров и есть таблица категорий, при добавлении записи в таблицу товаров необходимо указать к каким категориям она относится, если бы она относилась к одной категории мы моглибы сохранить ID категории рядом с записью при добавлении товара в поле catID, но у нас ведь товар одновременно может находится в нескольких категориях. Вопрос таков может создать еще одну таблицу которая будет хранить Id-товаров и IdCat - категорий, таким образом товар с ID=5 может находится у нас в двух и более категориях - ID=5 - IdCat=2, ID=5 - IdCat=3 и т.д..
Либо некоторые предлагают в таблицы товаров создать поле VarChar и в нем через | хранить IdCat-номера категорий, а потом при поиски по категориям пользоваться LIKE.
Какой по вашему правильный вариант?
Как по вашему мнению нужно хранить категории для товаров.
К примеру есть таблица товаров и есть таблица категорий, при добавлении записи в таблицу товаров необходимо указать к каким категориям она относится, если бы она относилась к одной категории мы моглибы сохранить ID категории рядом с записью при добавлении товара в поле catID, но у нас ведь товар одновременно может находится в нескольких категориях. Вопрос таков может создать еще одну таблицу которая будет хранить Id-товаров и IdCat - категорий, таким образом товар с ID=5 может находится у нас в двух и более категориях - ID=5 - IdCat=2, ID=5 - IdCat=3 и т.д..
Либо некоторые предлагают в таблицы товаров создать поле VarChar и в нем через | хранить IdCat-номера категорий, а потом при поиски по категориям пользоваться LIKE.
Какой по вашему правильный вариант?