select id, project_id, sub_dept_id, vendor_code, vendor_paramter, enabled, state, remark, is_del, create_by, create_time, update_by, update_time,projectName,deptName from ( select a.*,p.projectName,b.unitName as deptName from sur_project_pit_monit_cfg a JOIN sur_project p on a.project_id =p.id join sur_project_unit_info b on a.sub_dept_id=b.unitId and a.project_id=b.projectId ) sur_project_pit_monit_cfg insert into sur_project_pit_monit_cfg project_id, sub_dept_id, vendor_code, vendor_paramter, enabled, state, remark, is_del, create_by, create_time, update_by, update_time, #{projectId}, #{subDeptId}, #{vendorCode}, #{vendorParamter}, #{enabled}, #{state}, #{remark}, #{isDel}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, update sur_project_pit_monit_cfg project_id = #{projectId}, sub_dept_id = #{subDeptId}, vendor_code = #{vendorCode}, vendor_paramter = #{vendorParamter}, enabled = #{enabled}, state = #{state}, remark = #{remark}, is_del = #{isDel}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, where id = #{id} delete from sur_project_pit_monit_cfg where id = #{id} delete from sur_project_pit_monit_cfg where id in #{id}