Commit 77133fb2 by 蘑菇🍄

DISTINCT count

parent d0e13f9d
...@@ -53,14 +53,12 @@ update order_import A inner join(select county_id,full_name from `gic3.0`.tab_gi ...@@ -53,14 +53,12 @@ update order_import A inner join(select county_id,full_name from `gic3.0`.tab_gi
,now() as create_time , now() as update_time , 1 as status ,now() as create_time , now() as update_time , 1 as status
,members_view.enterprise_id , addr.buyer_name , addr.buyer_moile as phone_number ,members_view.enterprise_id , addr.buyer_name , addr.buyer_moile as phone_number
,null as nationcode , members_view.clique_id , members_view.clique_member_id ,null as nationcode , members_view.clique_id , members_view.clique_member_id
,-1 as ecommerce_buyer_id , IF( IFNULL(count(s.canceled =1),0)>0 ,0, 1) as subscribe_status ,-1 as ecommerce_buyer_id , IF( IFNULL(count( DISTINCT s.unsubscribe =1),0)>0 ,0, 1) as subscribe_status
, 1 as from_erp , 1 as from_erp
FROM order_member_address addr FROM order_member_address addr
LEFT JOIN `gic3.0`.tab_gic_member_pommedeterre members_view on members_view.card_num = addr.member_number LEFT JOIN `gic3.0`.tab_gic_member_pommedeterre members_view on members_view.card_num = addr.member_number
LEFT JOIN ( LEFT JOIN `gic3.0`.tab_gic_member_sms s on s.phone_number = addr.buyer_moile
SELECT phone_number, count(unsubscribe=1) AS canceled FROM `gic3.0`.tab_gic_member_sms GROUP BY unsubscribe
) s on s.phone_number = addr.buyer_moile
GROUP BY addr.member_number,addr.address GROUP BY addr.member_number,addr.address
; ;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment