select cp.id, cp.point_name, cp.free_ticket_type, cp.age, cp.card_segment, cp.frequency, cp.create_time, cp.create_by, cp.update_time, cp.update_by, cp.dept_id, cp.scenic_id, zs.scenic_name from zdy_check_point cp left join zdy_scenic zs on zs.id = cp.scenic_id insert into zdy_check_point point_name, free_ticket_type, age, card_segment, frequency, create_by, dept_id, scenic_id, create_time, #{pointName}, #{freeTicketType}, #{age}, #{cardSegment}, #{frequency}, #{createBy}, #{deptId}, #{scenicId}, sysdate(), update zdy_check_point point_name = #{pointName}, free_ticket_type = #{freeTicketType}, age = #{age}, card_segment = #{cardSegment}, frequency = #{frequency}, update_by = #{updateBy}, dept_id = #{deptId}, scenic_id = #{scenicId}, update_time = sysdate(), where id = #{id} delete from zdy_check_point where id = #{id} delete from zdy_check_point where id in #{id}