select d.id, d.del_flag, d.remarks, d.creater_code, d.createdate, d.updater_code, d.updatedate, d.matter_name, d.matter_type, d.matter_features, d.matter_protects, s.dept_name from t_matter d left join sys_dept s on s.dept_id = d.dept_id select d.id, d.del_flag, d.remarks, d.creater_code, d.createdate, d.updater_code, d.updatedate, d.matter_name, d.matter_type, d.matter_features, d.matter_protects from t_matter d SELECT seq_t_matter.NEXTVAL as id FROM DUAL insert into t_matter id, del_flag, remarks, creater_code, createdate, updater_code, updatedate, matter_name, matter_type, matter_features, matter_protects, #{id}, #{delFlag}, #{remarks}, #{createrCode}, #{createdate}, #{updaterCode}, #{updatedate}, #{matterName}, #{matterType}, #{matterFeatures}, #{matterProtects}, update t_matter del_flag = #{delFlag}, remarks = #{remarks}, creater_code = #{createrCode}, createdate = #{createdate}, updater_code = #{updaterCode}, updatedate = #{updatedate}, matter_name = #{matterName}, matter_type = #{matterType}, matter_features = #{matterFeatures}, matter_protects = #{matterProtects}, where id = #{id} update t_matter set del_flag = 2 where id = #{id} update t_matter set del_flag = 2 where id in #{id}