北尚诉办
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

49 lines
1.1 KiB

Insert into esua_epdc_custom.epdc_evaluate_dept(ID,DEPT_ID,
DEPT_NAME,
PARENT_DEPT_IDS,
PARENT_DEPT_NAMES,
ALL_DEPT_IDS,
ALL_DEPT_NAMES,
OFFICER_COUNT,
DEL_FLAG,
REVISION,
CREATED_BY,
CREATED_TIME,
UPDATED_BY,
UPDATED_TIME
) SELECT
dept.gridId ID,
dept.gridId DEPT_ID,
dept.grid DEPT_NAME,
dept.communityId PARENT_DEPT_IDS,
dept.community PARENT_DEPT_NAMES,
concat( dept.communityId, ',', dept.gridId ) ALL_DEPT_IDS,
concat( dept.community, '-', dept.grid ) ALL_DEPT_NAMES,
0 OFFICER_COUNT,
0 DEL_FLAG,
1 REVISION,
'admin' CREATED_BY,
now() CREATED_TIME,
'admin' UPDATED_BY,
now() UPDATED_TIME
FROM
(
SELECT
dis.`name` district,
dis.id districtId,
str.`name` street,
str.id streetId,
com.`name` community,
com.id communityId,
gri.`name` grid,
gri.id gridId
FROM
sys_dept gri
LEFT JOIN sys_dept com ON gri.pid = com.id
LEFT JOIN sys_dept str ON com.pid = str.id
LEFT JOIN sys_dept dis ON str.pid = dis.id
WHERE
gri.del_flag = '0'
AND gri.type_key = 'street_party'
AND gri.id NOT IN (SELECT id from esua_epdc_custom.epdc_evaluate_dept where DEL_FLAG = "0")
) dept