а решение оказалось простым

спасибо доброму человку, подсказал
корректный псевдозапрос:
Код:
SELECT *
FROM item_parameter
as ip0
inner join item
as i
on ip0.itm_ID = i.itm_ID
inner join categories
as c
on i.cat_ID = c.cat_ID
where (
ip0.par_ID = «идентификатор параметра»
and «условие проверки, может быть: is not null, in(..) и что угодно» )
or (
ip0.par_ID = «идентификатор параметра»
and «условие проверки, может быть: is not null, in(..) и что угодно»
)
and (
c.cat_LEFT
between 107
and 262
)
GROUP BY (
i.itm_ID
)
HAVING count( ip0.par_ID ) = «количество параметров, учавствующих в подборе, в данном случае равно двум»