select u.transfer_id, u.user_id, u.old_dept_id, u.new_dept_id, u.transfer_time, u.dues_paid_to, u.remarks, u.del_flag, u.create_by, u.create_time, u.update_by, u.update_time, u.dept_id, us.NICK_NAME from t_branch_mem_transfer u left join sys_dept d on u.dept_id = d.dept_id left join SYS_USER us on us.user_id = u.user_id SELECT seq_t_branch_mem_transfer.NEXTVAL as transferId FROM DUAL insert into t_branch_mem_transfer transfer_id, user_id, old_dept_id, new_dept_id, transfer_time, dues_paid_to, remarks, del_flag, create_by, create_time, update_by, update_time, dept_id, #{transferId}, #{userId}, #{oldDeptId}, #{newDeptId}, #{transferTime}, #{duesPaidTo}, #{remarks}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{deptId}, update t_branch_mem_transfer user_id = #{userId}, old_dept_id = #{oldDeptId}, new_dept_id = #{newDeptId}, transfer_time = #{transferTime}, dues_paid_to = #{duesPaidTo}, remarks = #{remarks}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, dept_id = #{deptId}, where transfer_id = #{transferId} update t_branch_mem_transfer set del_flag = 2 where transfer_id = #{transferId} update t_branch_mem_transfer set del_flag = 2 where transfer_id in #{transferId}