Вы должны иметь таблицу соединения между продуктом к категории. Эта дорога, вы можете индексировать продукт и категорию в той таблице для того чтобы облегчить быстрые эффективные поиски.
Продукт -
133391-A|Fram|Воздушный фильтр
Категория -
1|Ford|Мустанг|GT|1985|2003|Воздушный фильтр
2|Ford|Мустанг|GT|1985|2003|Вытыхание
3|Ford|Мустанг|V6|1985|2003|Воздушный фильтр
Product_Category -
133391|1
133391|2
133391|3
Теперь вы можете искать Product_Category для всех продуктов удовлетворяют категория 3, например
Выберите Product.*
От Product_Category
внутренне соедините продукт на Product.Product_ID = Product_Category.Product_ID
Где Product_Category.Category_ID = 3