5 changed files with 62 additions and 21 deletions
@ -0,0 +1,2 @@ |
|||
ALTER TABLE `ca_resident_user` ADD INDEX ID_CARD (`id_card` ); |
|||
ALTER TABLE `ca_resident_user` ADD INDEX DEL_FLAG (`DEL_FLAG` ) |
@ -0,0 +1,35 @@ |
|||
DROP INDEX DEL_FLAG ON `ca_resident_user` |
|||
|
|||
DROP VIEW IF EXISTS `view_grid_comm_street_ca`; |
|||
CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `view_grid_comm_street_ca` AS SELECT |
|||
`g4`.`grid_id` AS `grid_id`, |
|||
`g4`.`grid_name` AS `grid_name`, |
|||
`g3`.`grid_id` AS `community_id`, |
|||
`g3`.`grid_name` AS `community_name`, |
|||
`g2`.`grid_id` AS `street_id`, |
|||
`g2`.`grid_name` AS `street_name`, |
|||
concat( `g2`.`grid_id`, ':', `g3`.`grid_id`, ':', `g4`.`grid_id` ) AS `grid_id_path`, |
|||
`bbo`.`business_org_id` AS `business_org_id` |
|||
FROM |
|||
((( |
|||
`ca_bm_grid` `g4` |
|||
JOIN `ca_bm_grid` `g3` ON ((( |
|||
`g3`.`grid_id` = `g4`.`parent_id` |
|||
) |
|||
AND ( `g3`.`grid_level` = 'level3' ) |
|||
AND ( `g3`.`delete_flag` = 'normal' )))) |
|||
JOIN `ca_bm_grid` `g2` ON ((( |
|||
`g2`.`grid_id` = `g3`.`parent_id` |
|||
) |
|||
AND ( `g2`.`grid_level` = 'level2' ) |
|||
AND ( `g2`.`delete_flag` = 'normal' )))) |
|||
LEFT JOIN `business_bind_org` `bbo` ON ((( |
|||
concat( `g4`.`grid_id` ) = `bbo`.`third_org_id` |
|||
) |
|||
AND ( `bbo`.`business_code` = 'ca' ) |
|||
AND ( `bbo`.`DEL_FLAG` = '0' )))) |
|||
WHERE |
|||
(( |
|||
`g4`.`grid_level` = 'level4' |
|||
) |
|||
AND ( `g4`.`delete_flag` = 'normal' )) |
Loading…
Reference in new issue