Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
titleпример правила

pi.id = 191 and ((piv.val_float >= 4) or and (piv.val_float < 10)) and p.prod_group like '%<00067>%'


Если нужно выбрать товары у которых характеристики имеет несколько заданных значений, например все лампы у которых светлый цвет плафона (Белый, Бежевый, Хром)

Image Added

В этом случае будут использоваться коды значений нужных характеристик

Info
titleпример правила

piv.id in (5501, 5383, 5822) and p.prod_group like '%<00062>%'


Можно использовать в правиле сразу несколько условий, например Цвет белый с пультом будет так:

Info
titleпример правила

and p.prod_group like '%<00062>%' and exists(select 1 from product_values pv2, param_item_values piv2 where piv2.val_float >= 4 and pv2.quad_product_id = pv.quad_product_id and pv2.val_id = piv2.id) and exists(select 1 from product_values pv2, param_item_values piv2 where piv2.id = 5501 and pv2.quad_product_id = pv.quad_product_id and pv2.val_id = piv2.id)