|
@@ -145,15 +145,10 @@ case class CompanyWenshuDetailCombine(s: SparkSession,
|
|
|
| WHERE num = 1
|
|
|
| ) e
|
|
|
|JOIN (
|
|
|
- | SELECT *
|
|
|
- | FROM (
|
|
|
- | SELECT *
|
|
|
- | ,ROW_NUMBER() OVER(PARTITION BY CLEANUP(cname) ORDER BY update_time DESC) num
|
|
|
- | FROM winhc_eci_dev.base_company_mapping
|
|
|
- | WHERE ds = '$mapDs'
|
|
|
- | ) k
|
|
|
- | WHERE num = 1
|
|
|
- | AND length(CLEANUP(cname)) > 4
|
|
|
+ | SELECT cname,max(new_cid) new_cid
|
|
|
+ | FROM winhc_eci_dev.base_company_mapping
|
|
|
+ | WHERE ds = '$mapDs' AND length(CLEANUP(cname)) > 4 AND deleted ='0' AND company_type not in ('2','8')
|
|
|
+ | GROUP BY cname
|
|
|
| ) f
|
|
|
|ON CLEANUP(e.cname) = CLEANUP(f.cname)
|
|
|
|""".stripMargin)
|