select m.id, m.fiscal_year, m.region_name, m.group_name, m.company_name, m.company_code, m.province, m.city, m.district, m.street, m.vlg_or_cmty, m.resp_person, m.urb_rur_cls, m.project_type_name, m.comm_hh, m.acct_fy_start_conf, m.acct_prev_recov, m.acct_prev_charged, m.curr_fy_new_recovered, m.total_charged, m.qtr_target_company, m.hh_gsg_charged, m.hh_gsg_uncharged, m.hh_gsg_total, m.hh_new_full, m.hh_new_install, m.hh_prev_full, m.hh_prev_inst_dp, m.hh_unchg, m.hh_unchg_conf, m.hh_unchg_scan, m.hh_ev_cum_paid, m.hh_ev_inst, m.hh_ev_full, m.hh_ev_ignite, m.hh_ev_cum_setup, m.hh_ev_cum_gas, m.remark, m.create_time, m.create_by, m.update_time, m.update_by, m.def_flag FROM mc_basic_cmty m left join sys_user u on u.user_id = m.create_by left join sys_dept d on d.dept_id = m.company_code insert into mc_basic_cmty id, fiscal_year, region_name, group_name, company_name, company_code, province, city, district, street, vlg_or_cmty, resp_person, urb_rur_cls, project_type_name, comm_hh, acct_fy_start_conf, acct_prev_recov, acct_prev_charged, curr_fy_new_recovered, total_charged, qtr_target_company, hh_gsg_charged, hh_gsg_uncharged, hh_gsg_total, hh_new_full, hh_new_install, hh_prev_full, hh_prev_inst_dp, hh_unchg, hh_unchg_conf, hh_unchg_scan, hh_ev_cum_paid, hh_ev_inst, hh_ev_full, hh_ev_ignite, hh_ev_cum_setup, hh_ev_cum_gas, remark, create_time, create_by, update_time, update_by, def_flag, #{id}, #{fiscalYear}, #{regionName}, #{groupName}, #{companyName}, #{companyCode}, #{province}, #{city}, #{district}, #{street}, #{vlgOrCmty}, #{respPerson}, #{urbRurCls}, #{projectTypeName}, #{commHh}, #{acctFyStartConf}, #{acctPrevRecov}, #{acctPrevCharged}, #{currFyNewRecovered}, #{totalCharged}, #{qtrTargetCompany}, #{hhGsgCharged}, #{hhGsgUncharged}, #{hhGsgTotal}, #{hhNewFull}, #{hhNewInstall}, #{hhPrevFull}, #{hhPrevInstDp}, #{hhUnchg}, #{hhUnchgConf}, #{hhUnchgScan}, #{hhEvCumPaid}, #{hhEvInst}, #{hhEvFull}, #{hhEvIgnite}, #{hhEvCumSetup}, #{hhEvCumGas}, #{remark}, #{createTime}, #{createBy}, #{updateTime}, #{updateBy}, #{defFlag}, update mc_basic_cmty fiscal_year = #{fiscalYear}, region_name = #{regionName}, group_name = #{groupName}, company_name = #{companyName}, company_code = #{companyCode}, province = #{province}, city = #{city}, district = #{district}, street = #{street}, vlg_or_cmty = #{vlgOrCmty}, resp_person = #{respPerson}, urb_rur_cls = #{urbRurCls}, project_type_name = #{projectTypeName}, comm_hh = #{commHh}, acct_fy_start_conf = #{acctFyStartConf}, acct_prev_recov = #{acctPrevRecov}, acct_prev_charged = #{acctPrevCharged}, curr_fy_new_recovered = #{currFyNewRecovered}, total_charged = #{totalCharged}, qtr_target_company = #{qtrTargetCompany}, hh_gsg_charged = #{hhGsgCharged}, hh_gsg_uncharged = #{hhGsgUncharged}, hh_gsg_total = #{hhGsgTotal}, hh_new_full = #{hhNewFull}, hh_new_install = #{hhNewInstall}, hh_prev_full = #{hhPrevFull}, hh_prev_inst_dp = #{hhPrevInstDp}, hh_unchg = #{hhUnchg}, hh_unchg_conf = #{hhUnchgConf}, hh_unchg_scan = #{hhUnchgScan}, hh_ev_cum_paid = #{hhEvCumPaid}, hh_ev_inst = #{hhEvInst}, hh_ev_full = #{hhEvFull}, hh_ev_ignite = #{hhEvIgnite}, hh_ev_cum_setup = #{hhEvCumSetup}, hh_ev_cum_gas = #{hhEvCumGas}, remark = #{remark}, create_time = #{createTime}, create_by = #{createBy}, update_time = #{updateTime}, update_by = #{updateBy}, def_flag = #{defFlag}, where id = #{id} delete from mc_basic_cmty where id = #{id} delete from mc_basic_cmty where id in #{id}