select ps.performance_staff_id, ps.performance_id, ps.project_id, p.project_number, p.project_name, ps.user_id, u.nick_name, ps.work_type, ps.content, ps.scale_grade, ps.workload, ps.unit, ps.price, ps.coefficient, ps.produce_performance, ps.manage_performance, ps.performance_month, ps.remark from cmc_performance_staff as ps left join cmc_project as p on p.project_id = ps.project_id left join sys_user as u on u.user_id = ps.user_id insert into cmc_performance_staff performance_id, project_id, user_id, work_type, content, scale_grade, workload, unit, price, coefficient, produce_performance, performance_month, remark, #{performanceId}, #{projectId}, #{userId}, #{workType}, #{content}, #{scaleGrade}, #{workload}, #{unit}, #{price}, #{coefficient}, #{producePerformance}, #{performanceMonth}, #{remark}, update cmc_performance_staff performance_id = #{performanceId}, project_id = #{projectId}, user_id = #{userId}, work_type = #{workType}, content = #{content}, scale_grade = #{scaleGrade}, workload = #{workload}, unit = #{unit}, price = #{price}, coefficient = #{coefficient}, produce_performance = #{producePerformance}, performance_month = #{performanceMonth}, remark = #{remark}, where performance_staff_id = #{performanceStaffId} delete from cmc_performance_staff where performance_staff_id = #{performanceStaffId} delete from cmc_performance_staff where performance_staff_id in #{performanceStaffId}