select d.sai_id, d.plant_id, d.inspection_date, d.dificiency, d.sai_level, d.category, d.actions, d.user_dept, d.source, d.del_flag, d.create_by, d.create_time, d.update_by, d.update_time ,s.dept_name from t_sai d left join sys_dept s on s.dept_id = d.dept_id SELECT seq_t_sai.NEXTVAL as saiId FROM DUAL insert into t_sai sai_id, plant_id, inspection_date, dificiency, sai_level, category, actions, user_dept, source, del_flag, create_by, create_time, update_by, update_time, #{saiId}, #{plantId}, #{inspectionDate}, #{dificiency}, #{saiLevel}, #{category}, #{actions}, #{userDept}, #{source}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, update t_sai plant_id = #{plantId}, inspection_date = #{inspectionDate}, dificiency = #{dificiency}, sai_level = #{saiLevel}, category = #{category}, actions = #{actions}, user_dept = #{userDept}, source = #{source}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, where sai_id = #{saiId} update t_sai set del_flag = 2 where sai_id = #{saiId} update t_sai set del_flag = 2 where sai_id in #{saiId}