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 3412781..f8a087e 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 @@ -8,7 +8,7 @@ drop table if exists newsletter_t1; create temporary table newsletter_t1 as -select distinct on (p1.company_name,p1.newsletter_title) p1.company_name,p2.saler_name,p1.whitelist_flag,p1.newsletter_title +select distinct on (p1.company_name,p1.newsletter_title) p1.company_name,p4.sales_teams saler_name,p1.whitelist_flag,p1.newsletter_title ,p1.summary ,p1.tek_products ,p1.tk_relevance,p1.industry ,p1.prov_name ,p1.city_name ,p1.district,p1.source_url,p1.business_type,p1.create_tm,p1.data_source from (select case when p1.company_name_ai<>'' then p1.company_name_ai else p1.company_name end company_name ,case when p3.account_name is not null then '1' else '0' end whitelist_flag,p1.newsletter_title @@ -22,6 +22,8 @@ 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' +left join p31_dim.d_sales_mapping p4 +on p2.saler_name=p4.sales_dw 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