策略97

实际结果

预期:

```
SELECT
rp.id,
rp.customer_id AS customerId,
rp.sku AS sku,
rp.is_group 组合产品,
rp.is_main_group_sku 产品类型,
rp.product_state 产品状态,
rp.product_property 产品侵权风险,
rp.brand_id 品牌,
rp.with_battery 物流属性,
rp.pack_weight 包裹重,
rp.gross_weight 产品重,
(SELECT SUM(good_num )FROM `zhcxkj-center-warehouse`.dynamic_inventory a WHERE a.customer_id=rp.customer_id AND a.sku=rp.sku) AS 可用库存,
-- IF(rp.pack_length=0,rp.length,rp.pack_length) AS 长,
-- IF(rp.pack_width=0,rp.width,rp.pack_width) AS 宽,
-- IF(rp.pack_height=0,rp.height,rp.pack_height) AS 高,
-- IF(rp.pack_width=0,rp.length+rp.width+rp.height,rp.pack_length+rp.pack_width+rp.pack_height) AS 三边之和,
-- IF(rp.pack_weight=0,rp.gross_weight,rp.pack_weight) AS 包裹重,
-- IF(rp.pack_length=0,(rp.length * rp.width * rp.height)/6000,(rp.pack_length * rp.pack_width * rp.pack_height)/6000) AS 体积重
-- IF(rp.pack_length=0,(rp.length * rp.width * rp.height)/6000,(rp.pack_length * rp.pack_width * rp.pack_height)/6000)/IF(rp.pack_weight=0,rp.gross_weight,rp.pack_weight)*1000 AS 抛率
rp.plug_relate_type 强电插头选项
FROM
`zhcxkj-center-product`.rb_product rp
JOIN `zhcxkj-center-product`.rb_product_admin rpa ON rpa.customer_id = rp.customer_id
AND rpa.sku = rp.sku
AND rpa.check_status = 1
WHERE
rp.customer_id = 1
AND rp.class_id IN ( 4711 ) -- erp分类
AND rp.is_group=0 -- 是否组合产品
AND rp.is_main_group_sku=1 -- 是否多变体
AND rp.product_state=0 -- 产品状态
AND rp.product_property=1 -- 侵权风险
AND ((SELECT SUM(good_num )FROM `zhcxkj-center-warehouse`.dynamic_inventory a WHERE a.customer_id=rp.customer_id AND a.sku=rp.sku) BETWEEN 0 AND 2
OR (SELECT SUM(good_num )FROM `zhcxkj-center-warehouse`.dynamic_inventory a WHERE a.customer_id=rp.customer_id AND a.sku=rp.sku) IS NULL)
-- AND rp.with_battery =12 -- 产品物流属性
-- AND rp.brand_id !=0 -- 品牌产品
-- AND IF(rp.pack_length=0,(rp.length * rp.width * rp.height)/6000,(rp.pack_length * rp.pack_width * rp.pack_height)/6000) BETWEEN 0.07 AND 0.08
-- AND IF(rp.pack_width=0,rp.length+rp.width+rp.height,rp.pack_length+rp.pack_width+rp.pack_height) BETWEEN 26 AND 26
-- AND rp.plug_relate_type not in (0,1,2,3,4,5)
-- AND (((rp.length BETWEEN 1 AND 10 ) AND (rp.width BETWEEN 1 AND 10 ) AND (rp.height BETWEEN 1 AND 10 )) OR((rp.pack_length BETWEEN 1 AND 10)AND (rp.pack_width BETWEEN 1 AND 10) AND (rp.pack_height BETWEEN 1 AND 10)))
-- AND (((rp.pack_length + rp.pack_width + rp.pack_height) BETWEEN 1 AND 10) OR ((rp.length+rp.width+rp.height) BETWEEN 1 AND 10 ))
ORDER BY rp.add_time DESC
```

