Нужен сложный фильтр по свойствам с привязкой к категориям.
Как на основе выбранных фильтров произвести ограниченный поиск?
SELECT * FROM products P, product_categories PC, product_options PO
WHERE P.id = PC.product_id AND P.id = PO.product_id
AND PC.category_id = 3
AND PO.classifier_id in (1,2)
AND PO.option_id in (5, 9999)
результаты не сокращаются(в случае если нет 100% совпадения по свойствам)
свойства 9999 не существует, если свойства нет, запись в результатах должна отсутствовать.