Показать сообщение отдельно
Старый 20.04.2005, 13:09     # 2
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
а решение оказалось простым спасибо доброму человку, подсказал

корректный псевдозапрос:

Код:
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 ) = «количество параметров, учавствующих в подборе, в данном случае равно двум»
__________________
убрано по просьбе администратора
Sheryld вне форума