@Noob--Saibot

Товар во многих категориях, как искать потом?

Привет всем. Подскажите пожалуйста. Например, есть кросы найк, относящиеся к одной категории товара. Я создаю таблицу, где храню только названия категорий и еще одну таблицу с товарами, где храню товары. Как сделать так, чтобы товар мог относиться к нескольким категориям и как потом искать?
таблица товары:
id | name | category
0 | nike | sneakers,shoes

таблица категории:
id | name
0 | sneakers
1 | shoes
  • Вопрос задан
  • 140 просмотров
Решения вопроса 2
amux
@amux
whata.ninja
Сделайте категории как тэги.

Table: Items
Columns: Item_ID, Item_Title, Content

Table: Categories
Columns: category_ID, category_Title

Table: Items_categories
Columns: Item_ID, category_ID


Потом ищете тэг и привязанные к нему товары, или товар входящий в два тэга и т.д.
Можно тэги (если они у вас будут) сделать отдельно по этой схеме чтобы категории и тэги могли различаться.
Ответ написан
@res2001
Developer, ex-admin
Заведите третью таблицу для связи товаров и категорий:
id_product | id_category
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы