1 changed files with 49 additions and 0 deletions
@ -0,0 +1,49 @@ |
|||||
|
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 |
Loading…
Reference in new issue