又要去重,又要计数怎么办?
SELECT
oq_pick_user,
count(oq_id) AS pick_sku_num,
count(DISTINCT oq_order_id) AS pick_order_num,
SUM(CASE WHEN o_outstock_time>0 THEN od_num ELSE 0 END) as chuku_sku_num,
SUM(CASE WHEN o_outstock_time>0 THEN od_num ELSE 0 END) as chuku_sku_num,//这里要以o_id去重。又要o_outstock_time>0 这里怎么写------------------
FROM
v2_order_qrcode
LEFT JOIN v2_order_detail ON od_o_id = oq_order_id and od_sku=oq_sku
LEFT JOIN v2_order ON o_id = oq_order_id
WHERE
oq_order_id=4032125 and o_is_valid=1
group by oq_pick_user