...
Для этого добавляется такое правило:
Info | ||
---|---|---|
| ||
piv.id = 5610 and p.prod_group like '%<00062>%' |
...
Если значение должно быть в промежутке, например больше или равно 4-х ламп и меньше 10-ти ламп, то правило будет выглядеть так:
Info | ||
---|---|---|
| ||
pi.id = 191 and ((piv.val_float >= 4) and (piv.val_float < 10)) and p.prod_group like '%<00067>%' |
...
В этом случае будут использоваться коды значений нужных характеристик
Info | ||
---|---|---|
| ||
piv.id id in (5501, 5383, 5822) and p.prod_group like '%<00062>%' |
...
Можно использовать в правиле сразу несколько условий , например Цвет белый с пультом будет так:на значения разных характеристик, в этом случае нужно использовать для кода значений характеристик piv2.id =, а сами формулы брать в фигурные скобки {} . В примере ниже выбираются белые люстры с путом ДУ.
Info | ||
---|---|---|
| ||
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)and {piv2.id = 5501} and {piv2.id = 5610} |