diff --git a/dev/workflow/TK_Cust/agents_market_newsletter/news_letter/dysql_news_letter_info.sql b/dev/workflow/TK_Cust/agents_market_newsletter/news_letter/dysql_news_letter_info.sql index 665c13b..3412781 100644 --- a/dev/workflow/TK_Cust/agents_market_newsletter/news_letter/dysql_news_letter_info.sql +++ b/dev/workflow/TK_Cust/agents_market_newsletter/news_letter/dysql_news_letter_info.sql @@ -15,13 +15,15 @@ from (select case when p1.company_name_ai<>'' then p1.company_name_ai else p1.co ,p1.summary ,p1.tek_products ,p1.tk_relevance,p2.industry ,p2.prov_name ,p2.city_name ,coalesce(p3.district,p1.district )district ,p1.source_url,p1.business_type,p1.create_tm,p1.data_source from p30_common.a_market_intelligence_newsletter p1 left join p30_common.d_account_info p2 -on p1.company_name =p2."name" -or p1.company_name_ai =p2."name" +on (p1.company_name =p2."name" +or p1.company_name_ai =p2."name") +and p2.name<>'' left join p30_common.white_list p3 on (p1.company_name =p3.account_name or p1.company_name_ai =p3.account_name) and p3.as_of_date='2025-12-19' -where p2."name" is not null)p1 +where p2."name" is not null +and (p1.company_name<>'' or p1.company_name_ai<>''))p1 left join p20_pdm.t00_china_city_pnum p2 on p2.prov_name =p1.prov_name and p2.city_name like p1.city_name||'%' @@ -31,6 +33,8 @@ or (p1.district ='' and p2.district like '%(客户未提供具体区域%') ); + + drop table if exists newsletter_contact_t1; create temporary table newsletter_contact_t1 as