select child.ticket_id, child.child_ticket_id, child.child_ticket_name, child.can_verification_num, child.day_verification_num, child.month_verification_num, child.is_unlimited, child.child_scenic_id, child.settlement_price, child.rights, ticket.sales_rice, ticket.price, ticket.image11, sc.scenic_name as child_scenic_name, sc.scenic_level as child_scenic_level, sc.id as child_scenic_id, sc.image_page as child_image_page, sdd.dict_label as child_scenic_level_name from zdy_ticket_child child left join zdy_scenic sc on child.child_scenic_id = sc.id left join zdy_ticket ticket on child.child_ticket_id = ticket.id left join sys_dict_data sdd on sdd.dict_value = sc.scenic_level and sdd.dict_type='scenic_level' insert into zdy_ticket_child ticket_id, child_ticket_id, child_ticket_name, can_verification_num, day_verification_num, month_verification_num, is_unlimited, child_scenic_id, settlement_price, rights, #{ticketId}, #{childTicketId}, #{childTicketName}, #{canVerificationNum}, #{dayVerificationNum}, #{monthVerificationNum}, #{isUnlimited}, #{childScenicId}, #{settlementPrice}, #{rights}, update zdy_ticket_child child_ticket_id = #{childTicketId}, child_ticket_name = #{childTicketName}, can_verification_num = #{canVerificationNum}, day_verification_num = #{dayVerificationNum}, month_verification_num = #{monthVerificationNum}, is_unlimited = #{isUnlimited}, child_scenic_id = #{childScenicId}, settlement_price = #{settlementPrice}, rights = #{rights}, where ticket_id = #{ticketId} delete from zdy_ticket_child where ticket_id = #{ticketId} delete from zdy_ticket_child where ticket_id in #{ticketId}