SELECT DISTINCT t.id,t.cmty_id,t.region_name,t.group_name,t.company_name,t.company_code,t.province,t.city,t.district,t.street,t.vlg_or_cmty,t.urb_rur_cls,t.project_type_name,t.project_type_code,t.assignment_time,t.is_completed,t.completion_time,t.non_ncmp_rsn,t.project_person_id,t.project_person_name,t.project_person_account,t.gas_conn_mtr_ris,t.gct_mtrris_time,t.gct_ncmp_rsn,t.operate_person_id,t.operate_person_name,t.operate_person_account,t.remark,t.create_time,t.create_by,t.update_time,t.update_by,t.def_flag,t.status_code,t.status_name FROM mc_construction t left join sys_user u on u.user_id = t.create_by left join sys_dept d on d.dept_id = t.company_code insert into mc_construction id, cmty_id, region_name, group_name, company_name, company_code, province, city, district, street, vlg_or_cmty, urb_rur_cls, project_type_name, project_type_code, assignment_time, is_completed, completion_time, non_ncmp_rsn, project_person_id, project_person_name, project_person_account, gas_conn_mtr_ris, gct_mtrris_time, gct_ncmp_rsn, operate_person_id, operate_person_name, operate_person_account, remark, create_time, create_by, update_time, update_by, def_flag, status_code, status_name, #{id}, #{cmtyId}, #{regionName}, #{groupName}, #{companyName}, #{companyCode}, #{province}, #{city}, #{district}, #{street}, #{vlgOrCmty}, #{urbRurCls}, #{projectTypeName}, #{projectTypeCode}, #{assignmentTime}, #{isCompleted}, #{completionTime}, #{nonNcmpRsn}, #{projectPersonId}, #{projectPersonName}, #{projectPersonAccount}, #{gasConnMtrRis}, #{gctMtrrisTime}, #{gctNcmpRsn}, #{operatePersonId}, #{operatePersonName}, #{operatePersonAccount}, #{remark}, #{createTime}, #{createBy}, #{updateTime}, #{updateBy}, #{defFlag}, #{statusCode}, #{statusName}, update mc_construction cmty_id = #{cmtyId}, region_name = #{regionName}, group_name = #{groupName}, company_name = #{companyName}, company_code = #{companyCode}, province = #{province}, city = #{city}, district = #{district}, street = #{street}, vlg_or_cmty = #{vlgOrCmty}, urb_rur_cls = #{urbRurCls}, project_type_name = #{projectTypeName}, project_type_code = #{projectTypeCode}, assignment_time = #{assignmentTime}, is_completed = #{isCompleted}, completion_time = #{completionTime}, non_ncmp_rsn = #{nonNcmpRsn}, project_person_id = #{projectPersonId}, project_person_name = #{projectPersonName}, project_person_account = #{projectPersonAccount}, gas_conn_mtr_ris = #{gasConnMtrRis}, gct_mtrris_time = #{gctMtrrisTime}, gct_ncmp_rsn = #{gctNcmpRsn}, operate_person_id = #{operatePersonId}, operate_person_name = #{operatePersonName}, operate_person_account = #{operatePersonAccount}, remark = #{remark}, create_time = #{createTime}, create_by = #{createBy}, update_time = #{updateTime}, update_by = #{updateBy}, def_flag = #{defFlag}, status_code = #{statusCode}, status_name = #{statusName}, where id = #{id} delete from mc_construction where id = #{id} delete from mc_construction where id in #{id}