Запрос ниже выполняется крайне долго, как его ускорить не меняя структуру базы?
В данном скрипте ищутся все данные с параметрами, параметры вынесены в отдельной таблице, скажем param_id это параметр веса товара, param_id это к примеру кол-во носителей, ищутся все item_id в которых присутвую этим параметры
SELECT item_id FROM values_product WHERE
(value='X' AND param_id=2)
OR (value='Y' AND param_id=3)
OR (value='99' AND param_id=13)
OR (value='Z' AND param_id=12)
OR (value='741' AND param_id=11)
GROUP BY item_id HAVING count(*)=5