select pc.change_id, pc.project_id, p.project_name, p.project_number, p.undertaking_dept, pc.content, pc.registrant, u1.nick_name as registrant_nick_name, pc.register_time, u.nick_name as leader_nick_name from cmc_project_change as pc left join sys_user as u1 on u1.user_id = pc.registrant left join cmc_project as p on p.project_id = pc.project_id left join sys_user as u on u.user_id = p.project_leader insert into cmc_project_change change_id, project_id, content, registrant, register_time, #{changeId}, #{projectId}, #{content}, #{registrant}, #{registerTime}, update cmc_project_change project_id = #{projectId}, content = #{content}, registrant = #{registrant}, register_time = #{registerTime}, where change_id = #{changeId} delete from cmc_project_change where change_id = #{changeId} delete from cmc_project_change where change_id in #{changeId}