SELECT ti.id, ti.NAME, gr.scenic_id, ti.sales_rice, ti.price, ti.image, ti.classify, ti.grounding_flag, ti.create_time, ti.create_by, ti.update_time, ti.update_by, ti.remark, ti.del_flag, ti.inventory, ti.flag, ti.refund_rule, ti.is_fee, scenic.scenic_name, ti.is_order, ti.validity_start_time, ti.validity_end_time, ti.booking_notice, ti.group_id, ti.before_day, ti.is_order_quantity, ti.order_quantity, ti.authentication_type, ti.verify_settings, ti.is_delay, ti.is_unavailable_time, ti.delay_hour, ti.delay_minute, b.id AS sub_id, b.ticket_id AS sub_ticket_id, b.time_quantum AS sub_time_quantum, b.inventory AS sub_inventory, b.price AS sub_price, b.is_inventory as sub_is_inventory, b.is_price as sub_is_price, b.play_time as sub_play_time, ti.is_purchase_date, ti.purch_start_date, ti.purch_end_date, ti.ticket_validity_period, ti.buy_period_day, gr.NAME AS groupName, ti.classify, ti.admission_address, ti.admission_time, ti.sales, ti.image43, ti.image11, ti.fee_type, ti.deduction_fees, ti.deduction_fees_unit, ti.refund_day, ti.qrcode_rule, ti.is_refund_check, ti.is_reservation, ti.applicable_period, ti.sale_resource, ti.sort, ti.is_special, ti.special_type, ti.special_ticket, ti.year_old_start, ti.year_old_end, ti.sex, ti.special_area_ticket, ti.dept_id, ti.is_purchase_time, ti.purch_start_time, ti.purch_end_time, ti.is_unavailable_holiday, ti.limited_people, ti.ota_resource, ti.verification_mode, ti.active_mode, ti.is_limited_active, ti.limited_active_num, ti.tags, ti.purchase_reminder, ti.pft_ticket_flag, ti.pft_ticket_id, ti.pft_scenic_id, ti.pft_supplier_id FROM zdy_ticket ti LEFT JOIN zdy_ticket_applicable_period b ON b.ticket_id = ti.id LEFT JOIN zdy_ticket_group gr ON gr.id = ti.group_id LEFT JOIN zdy_scenic scenic ON scenic.id = gr.scenic_id SELECT ti.id, ti.NAME, ti.scenic_id, ti.sales_rice, ti.price, ti.image, ti.classify, ti.grounding_flag, ti.create_time, ti.create_by, ti.update_time, ti.update_by, ti.remark, ti.del_flag, ti.inventory, ti.flag, ti.refund_rule, ti.is_fee, ti.is_order, ti.validity_start_time, ti.validity_end_time, ti.booking_notice, ti.group_id, ti.before_day, ti.is_order_quantity, ti.order_quantity, ti.authentication_type, ti.verify_settings, ti.is_purchase_date, ti.purch_start_date, ti.purch_end_date, ti.ticket_validity_period, ti.buy_period_day, ti.is_delay, ti.delay_hour, ti.delay_minute, ti.is_unavailable_time, ti.admission_address, ti.admission_time, ti.sales, ti.image43, ti.image11, ti.fee_type, ti.deduction_fees, ti.deduction_fees_unit, ti.refund_day, ti.qrcode_rule, ti.is_refund_check, ti.is_reservation, ti.applicable_period, ti.sale_resource, ti.sort, ti.is_special, ti.special_type, ti.special_ticket, ti.year_old_start, ti.year_old_end, ti.sex, ti.special_area_ticket, ti.dept_id, ti.is_purchase_time, ti.purch_start_time, ti.purch_end_time, ti.is_unavailable_holiday, ti.limited_people, ti.ota_resource, ti.agreement, ti.introduce, ti.child_restrictions, gr.name as groupName, sc.scenic_name, ti.verification_mode, ti.active_mode, ti.is_limited_active, ti.limited_active_num, ti.tags, ti.purchase_reminder, ti.ticket_supplier, ti.pft_ticket_id, ti.pft_scenic_id, ti.pft_supplier_id, ti.pft_price_id FROM zdy_ticket ti LEFT JOIN zdy_ticket_group gr ON gr.id = ti.group_id left join zdy_scenic sc on ti.scenic_id = sc.id insert into zdy_ticket name, scenic_id, sales_rice, price, image, classify, grounding_flag, create_time, create_by, update_time, update_by, remark, del_flag, inventory, flag, refund_rule, is_fee, is_order, validity_start_time, validity_end_time, booking_notice, group_id, before_day, is_order_quantity, order_quantity, authentication_type, verify_settings, is_purchase_date, purch_start_date, purch_end_date, ticket_validity_period, buy_period_day, admission_time, admission_address, sales, image11, image43, fee_type, deduction_fees, deduction_fees_unit, refund_day, qrcode_rule, is_refund_check, is_reservation, applicable_period, sort, sale_resource, is_delay, delay_hour, delay_minute, is_unavailable_time, is_special, special_type, special_ticket, year_old_start, year_old_end, sex, special_area_ticket, dept_id, is_purchase_time, purch_start_time, purch_end_time, is_unavailable_holiday, limited_people, ota_resource, agreement, introduce, child_restrictions, verification_mode, active_mode, is_limited_active, limited_active_num, tags, purchase_reminder, ticket_supplier, pft_ticket_id, pft_scenic_id, pft_supplier_id, pft_price_id, #{name}, #{scenicId}, #{salesRice}, #{price}, #{image}, #{classify}, #{groundingFlag}, #{createTime}, #{createBy}, #{updateTime}, #{updateBy}, #{remark}, #{delFlag}, #{inventory}, #{flag}, #{refundRule}, #{isFee}, #{isOrder}, #{validityStartTime}, #{validityEndTime}, #{bookingNotice}, #{groupId}, #{beforeDay}, #{isOrderQuantity}, #{orderQuantity}, #{authenticationType}, #{verifySettings}, #{isPurchaseDate}, #{purchStartDate}, #{purchEndDate}, #{ticketValidityPeriod}, #{buyPeriodDay}, #{admissionTime}, #{admissionAddress}, #{sales}, #{image11}, #{image43}, #{feeType}, #{deductionFees}, #{deductionFeesUnit}, #{refundDay}, #{qrcodeRule}, #{isRefundCheck}, #{isReservation}, #{applicablePeriod}, #{sort}, #{saleResource}, #{isDelay}, #{delayHour}, #{delayMinute}, #{isUnavailableTime}, #{isSpecial}, #{specialType}, #{specialTicket}, #{yearOldStart}, #{yearOldEnd}, #{sex}, #{specialAreaTicket}, #{deptId}, #{isPurchaseTime}, #{purchStartTime}, #{purchEndTime}, #{isUnavailableHoliday}, #{limitedPeople}, #{otaResource}, #{agreement}, #{introduce}, #{childRestrictions}, #{verificationMode}, #{activeMode}, #{isLimitedActive}, #{limitedActiveNum}, #{tags}, #{purchaseReminder}, #{ticketSupplier}, #{pftTicketId}, #{pftScenicId}, #{pftSupplierId}, #{pftPriceId}, update zdy_ticket name = #{name}, scenic_id = #{scenicId}, sales_rice = #{salesRice}, price = #{price}, image = #{image}, classify = #{classify}, grounding_flag = #{groundingFlag}, create_time = #{createTime}, create_by = #{createBy}, update_time = #{updateTime}, update_by = #{updateBy}, remark = #{remark}, del_flag = #{delFlag}, inventory = #{inventory}, flag = #{flag}, refund_rule = #{refundRule}, is_fee = #{isFee}, is_order = #{isOrder}, validity_start_time = #{validityStartTime}, validity_end_time = #{validityEndTime}, booking_notice = #{bookingNotice}, group_id = #{groupId}, before_day = #{beforeDay}, is_order_quantity = #{isOrderQuantity}, order_quantity = #{orderQuantity}, authentication_type = #{authenticationType}, verify_settings = #{verifySettings}, is_purchase_date = #{isPurchaseDate}, purch_start_date = #{purchStartDate}, purch_end_date = #{purchEndDate}, ticket_validity_period = #{ticketValidityPeriod}, buy_period_day = #{buyPeriodDay}, admission_address = #{admissionAddress}, admission_time = #{admissionTime}, sales = #{sales}, image11 = #{image11}, image43 = #{image43}, fee_type = #{feeType}, deduction_fees = #{deductionFees}, deduction_fees_unit = #{deductionFeesUnit}, refund_day = #{refundDay}, qrcode_rule = #{qrcodeRule}, is_refund_check = #{isRefundCheck}, is_reservation = #{isReservation}, applicable_period = #{applicablePeriod}, sort = #{sort}, sale_resource = #{saleResource}, is_delay =#{isDelay}, delay_hour =#{delayHour}, delay_minute =#{delayMinute}, is_unavailable_time =#{isUnavailableTime}, is_special =#{isSpecial}, special_type =#{specialType}, special_ticket =#{specialTicket}, year_old_start =#{yearOldStart}, year_old_end =#{yearOldEnd}, sex =#{sex}, special_area_ticket =#{specialAreaTicket}, dept_id =#{deptId}, is_purchase_time =#{isPurchaseTime}, purch_start_time =#{purchStartTime}, purch_end_time =#{purchEndTime}, is_unavailable_holiday =#{isUnavailableHoliday}, limited_people =#{limitedPeople}, ota_resource =#{otaResource}, agreement =#{agreement}, introduce =#{introduce}, child_restrictions = #{childRestrictions}, verification_mode = #{verificationMode}, active_mode = #{activeMode}, is_limited_active = #{isLimitedActive}, limited_active_num = #{limitedActiveNum}, tags = #{tags}, purchase_reminder = #{purchaseReminder}, ticket_supplier = #{ticketSupplier}, pft_ticket_id = #{pftTicketId}, pft_scenic_id = #{pftScenicId}, pft_supplier_id = #{pftSupplierId}, pft_price_id = #{pftPriceId}, where id = #{id} update zdy_ticket set del_flag = 1 where id = #{id} update zdy_ticket set del_flag = 1 where id in #{id} update zdy_ticket set sales = sales + #{sales} ,inventory = inventory - #{inventory} where id = #{ticketId} update zdy_ticket set grounding_flag = #{groundingFlag} where id = #{id}