select pc.project_id, pc.jy_comment, pc.jy_approver, u.nick_name as jy_nick_name, pc.jy_approval_time, pc.manage_comment, pc.manage_approver, u1.nick_name as manager_nick_name, pc.manage_approval_time, pc.sc_comment, pc.sc_approver, pc.sc_approval_time from cmc_project_comment as pc left join sys_user as u on u.user_id = pc.jy_approver left join sys_user as u1 on u1.user_id = pc.manage_approver insert into cmc_project_comment project_id, jy_comment, jy_approver, jy_approval_time, manage_comment, manage_approver, manage_approval_time, sc_comment, sc_approver, sc_approval_time, #{projectId}, #{jyComment}, #{jyApprover}, #{jyApprovalTime}, #{manageComment}, #{manageApprover}, #{manageApprovalTime}, #{scComment}, #{scApprover}, #{scApprovalTime}, update cmc_project_comment jy_comment = #{jyComment}, jy_approver = #{jyApprover}, jy_approval_time = #{jyApprovalTime}, manage_comment = #{manageComment}, manage_approver = #{manageApprover}, manage_approval_time = #{manageApprovalTime}, sc_comment = #{scComment}, sc_approver = #{scApprover}, sc_approval_time = #{scApprovalTime}, where project_id = #{projectId} delete from cmc_project_comment where project_id = #{projectId} delete from cmc_project_comment where project_id in #{projectId}