select d.id, d.work_unit, d.work_area, d.unit_number, d.floor_location, d.work_start_time, d.work_end_time, d.del_flag, d.creater_code, d.createdate, d.updater_code, d.updatedate, d.contact, d.phonenumber, d.status, d.dept_id, d.user_mg ,d.user_unit,s.dept_name,d.filename,d.reservation_number from t_invoice_bookingworkticket d left join sys_dept s on s.dept_id = d.dept_id select d.id, d.del_flag, d.creater_code, d.createdate, d.updater_code, d.updatedate, d.work_type, d.risk_level, d.work_description, d.work_people_number, d.hpjb, d.estimate_worktime, d.bookingticket_id, d.dept_id ,d.reservation_number,s.dept_name, d.whgzxkzh,d.dhzyxkzh,d.xzkjxkzh,d.mbzyxkzh,d.gczyxkzh,d.gczyjb,d.tag,d.yqxkzh,d.xpxp from t_invoice_workcontent d left join sys_dept s on s.dept_id = d.dept_id left join t_invoice_bookingworkticket b on d.bookingticket_id =b.id SELECT t_bookingworkticket_seq.NEXTVAL as id FROM DUAL insert into t_invoice_bookingworkticket id, work_unit, work_area, unit_number, floor_location, work_start_time, work_end_time, del_flag, creater_code, updater_code, updatedate, contact, phonenumber, status, dept_id, user_mg, user_unit, reservation_number, filename, #{id}, #{workUnit}, #{workArea}, #{unitNumber}, #{floorLocation}, #{workStartTime}, #{workEndTime}, #{delFlag}, #{createrCode}, #{updaterCode}, #{updatedate}, #{contact}, #{phonenumber}, #{status}, #{deptId}, #{userMg}, #{userUnit}, #{reservationNumber}, #{filename}, update t_invoice_bookingworkticket work_unit = #{workUnit}, work_area = #{workArea}, unit_number = #{unitNumber}, floor_location = #{floorLocation}, work_start_time = #{workStartTime}, work_end_time = #{workEndTime}, del_flag = #{delFlag}, creater_code = #{createrCode}, createdate = #{createdate}, updater_code = #{updaterCode}, updatedate = #{updatedate}, contact = #{contact}, phonenumber = #{phonenumber}, status = #{status}, dept_id = #{deptId}, user_mg = #{userMg}, user_unit = #{userUnit}, reservation_number = #{reservationNumber}, filename = #{filename}, where id = #{id} update t_invoice_bookingworkticket set del_flag = 2 where id = #{id} update t_invoice_bookingworkticket set del_flag = 2 where id in #{id}