22 lines
1.0 KiB
SQL
22 lines
1.0 KiB
SQL
-- Databricks notebook source
|
|
--NFC挂中文名
|
|
insert overwrite table dws.dws_ims_td_nfc_cn
|
|
SELECT DISTINCT T1.NFC1_CODE AS APP1_COD ,
|
|
T1.NFC1_DES AS APP1_DES,
|
|
case when NFC1.APP1_DES_C is null then T1.NFC1_DES else NFC1.APP1_DES_C end AS APP1_DES_C,
|
|
T1.NFC2_CODE AS APP2_COD ,
|
|
T1.NFC2_DES AS APP2_DES,
|
|
case when NFC2.APP2_DES_C is null then T1.NFC2_DES else NFC2.APP2_DES_C end AS APP2_DES_C,
|
|
T1.NFC3_CODE AS APP3_COD,
|
|
T1.NFC3_DES AS APP3_DES,
|
|
case when NFC3.APP3_DES_C is null then T1.NFC3_DES else NFC3.APP3_DES_C end AS APP3_DES_C,
|
|
from_utc_timestamp(current_timestamp(),'UTC+8'),
|
|
from_utc_timestamp(current_timestamp(),'UTC+8')
|
|
FROM dwd.dwd_ims_NFC_Hierarchy T1
|
|
LEFT JOIN (SELECT DISTINCT APP3_COD,APP3_DES_C FROM dwd.dwd_gnd_ims_tblAPP) NFC3
|
|
ON T1.NFC3_CODE = NFC3.APP3_COD
|
|
LEFT JOIN (SELECT DISTINCT APP2_COD,APP2_DES_C FROM dwd.dwd_gnd_ims_tblAPP) NFC2
|
|
ON T1.NFC2_CODE = NFC2.APP2_COD
|
|
LEFT JOIN (SELECT DISTINCT APP1_COD,APP1_DES_C FROM dwd.dwd_gnd_ims_tblAPP) NFC1
|
|
ON T1.NFC1_CODE = NFC1.APP1_COD
|
|
; |