DELIMITER $$ create ALGORITHM=UNDEFINED DEFINER=`apzl`@`%` SQL SECURITY DEFINER VIEW `vi_splitting_pay` AS ( SELECT `lci`.`distributor_id` AS `distributor_id`, lci.id AS contract_id, `lci`.`CONTRACT_NO` AS `CONTRACT_NO`, `lul`.`CUSTOMER_NAME` AS `customer_name`, MAX(`lrp`.`PLAN_LIST`) AS plan_list, IFNULL(`lsp`.`splitting_money`,0) AS `splitting_money`, lccc.charge_1 AS charge_1, lccc.ratio_1 AS ratio_1, lccc.charge_2 AS charge_2, lccc.ratio_2 AS ratio_2, lccc.charge_3 AS charge_3, lccc.ratio_3 AS ratio_3, lccc.charge_4 AS charge_4, lccc.ratio_4 AS ratio_4 FROM ((((`apzl`.`lc_commission_charge_config` `lccc` LEFT JOIN `apzl`.`lb_contract_info` `lci` ON ((`lccc`.`product_id` = `lci`.`PRODUCT_ID` AND lccc.distributor_id=lci.distributor_id))) LEFT JOIN `apzl`.`lc_rent_plan` `lrp` ON ((`lci`.`ID` = `lrp`.`CONTRACT_ID`))) LEFT JOIN `apzl`.`lb_union_lessee` `lul` ON (((`lul`.`CONTRACT_ID` = `lci`.`ID`) AND (`lul`.`IS_MAIN` = 'Y')))) LEFT JOIN (SELECT SUM(`apzl`.`lc_splitting_pay`.`splitting_money`) AS `splitting_money`, `apzl`.`lc_splitting_pay`.`contract_id` AS `contract_id` FROM `apzl`.`lc_splitting_pay` GROUP BY `apzl`.`lc_splitting_pay`.`contract_id`) `lsp` ON ((`lsp`.`contract_id` = `lci`.`ID`))) WHERE (`lrp`.`COLLECT_STATUS` IN('微信','网银收款','代偿','批量收款') AND lrp.corpus_sp IS NOT NULL AND lci.id NOT IN(SELECT contract_id FROM lc_split_occupy_process)) GROUP BY `lci`.`ID`)$$ DELIMITER ;