Как правильно сделать sql условие, для фильтров интернет магазина

У меня есть таблица catalog_filters, содержит в себе 4 столбца, parent_id(id элемента продукта), name(названия поля), value(значение)

id parent_id name___ value
01 _____123 Длина-- 140
01 _____123 Ширина 1140
02 _____124 Длина-- 130
02 _____124 Ширина 1130
03 _____125 Длина-- 145
03 _____125 Ширина 1145

В данный момент мой запрос выглядит так.

getCol("SELECT parent_id FROM catalog_filters WHERE `parent_id` IN ( ?a ) AND name = 'Длина' AND value IN (130, 145)", $categories_ids)

Но в данном случае мы ищем только по одному фильтру, мне нужна возможность делать поиск сразу по 2 фильтрам. но я не понимаю как мне построить запрос


Ответы (0 шт):