Коллеги, день добрый.
Помогите, плиз, написать правильный запрос к БД.
Есть такая задача:
Реализовать схем таблица БД когда один товар может иметь несколько категорий, но всегда должен иметь одну главную
То есть продукт “Костюм в клетку” может иметь главную категорию “Костюмы” но также иметь дополнительные категории “Одежда”, “Для мужчин”, “Акции и скидки”
Написать запрос и в этом случае, то-есть зная только id категории получить список товаров которые размещены не только в своих главных категориях, и в дополнительных.
Я создал 3 таблицы.
1. categories
id
slug
name
2. products
id
name
price
3. products_categories
product_id
categorie_id
index_categorie ( здесь указываю id главной категории)
Я знаю как написать запрос чтоб получить по id товары которые входят только в оду эту категорию.
А как написать если этот товар встречается в других категориях?
Помогите хоть советом куда смотреть.