select u.study_id, u.study_time, u.study_venue, u.lecturer, u.recorder, u.participants, u.absentees, u.contents, u.remarks, u.del_flag, u.create_by, u.create_time, u.update_by, u.update_time, u.dept_id from t_branch_study u left join sys_dept d on u.dept_id = d.dept_id SELECT seq_t_branch_study.NEXTVAL as studyId FROM DUAL insert into t_branch_study study_id, study_time, study_venue, lecturer, recorder, participants, absentees, contents, remarks, del_flag, create_by, create_time, update_by, update_time, dept_id, #{studyId}, #{studyTime}, #{studyVenue}, #{lecturer}, #{recorder}, #{participants}, #{absentees}, #{contents}, #{remarks}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{deptId}, update t_branch_study study_time = #{studyTime}, study_venue = #{studyVenue}, lecturer = #{lecturer}, recorder = #{recorder}, participants = #{participants}, absentees = #{absentees}, contents = #{contents}, remarks = #{remarks}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, dept_id = #{deptId}, where study_id = #{studyId} update t_branch_study set del_flag = 2 where study_id = #{studyId} update t_branch_study set del_flag = 2 where study_id in #{studyId}