select statistics_detail_id, product_order_id, dispatch_type,dispatch_id,sale_order_id, saleorder_code, plan_id, plan_code, plan_detail_id, plan_detail_code, product_id, product_code, product_name, product_spec, user_id, nick_name, process_id, process_name, plan_begin_time, plan_end_time, real_begin_time, real_end_time, produce_time, create_time from mes_produce_statistics_detail insert into mes_produce_statistics_detail product_order_id, product_order_status, dispatch_type, dispatch_id, sale_order_id, saleorder_code, plan_id, plan_code, plan_detail_id, plan_detail_code, product_id, product_code, product_name, product_spec, user_id, nick_name, process_id, process_name, plan_begin_time, plan_end_time, real_begin_time, real_end_time, produce_time, create_time, #{productOrderId}, #{productOrderStatus}, #{dispatchType}, #{dispatchId}, #{saleOrderId}, #{saleorderCode}, #{planId}, #{planCode}, #{planDetailId}, #{planDetailCode}, #{productId}, #{productCode}, #{productName}, #{productSpec}, #{userId}, #{nickName}, #{processId}, #{processName}, #{planBeginTime}, #{planEndTime}, #{realBeginTime}, #{realEndTime}, #{produceTime}, #{createTime}, update mes_produce_statistics_detail product_order_id = #{productOrderId}, sale_order_id = #{saleOrderId}, saleorder_code = #{saleorderCode}, plan_id = #{planId}, plan_code = #{planCode}, plan_detail_id = #{planDetailId}, plan_detail_code = #{planDetailCode}, product_id = #{productId}, product_code = #{productCode}, product_name = #{productName}, product_spec = #{productSpec}, user_id = #{userId}, nick_name = #{nickName}, process_id = #{processId}, process_name = #{processName}, plan_begin_time = #{planBeginTime}, plan_end_time = #{planEndTime}, real_begin_time = #{realBeginTime}, real_end_time = #{realEndTime}, produce_time = #{produceTime}, create_time = #{createTime}, where statistics_detail_id = #{statisticsDetailId} delete from mes_produce_statistics_detail where statistics_detail_id = #{statisticsDetailId} delete from mes_produce_statistics_detail where statistics_detail_id in #{statisticsDetailId} delete from mes_produce_statistics_detail_material where statistics_detail_id in #{statisticsDetailId} delete from mes_produce_statistics_detail_material where statistics_detail_id = #{statisticsDetailId} insert into mes_produce_statistics_detail_material( statistics_detail_material_id, statistics_detail_id, material_id, material_code, material_name, material_spec, used_amount) values ( #{item.statisticsDetailMaterialId}, #{item.statisticsDetailId}, #{item.materialId}, #{item.materialCode}, #{item.materialName}, #{item.materialSpec}, #{item.usedAmount}) select mpsd.statistics_detail_id, mpsd.product_order_id, mpsd.dispatch_type,mpsd.dispatch_id,mpsd.sale_order_id, mpsd.saleorder_code, mpsd.plan_id, mpsd.plan_code, mpsd.plan_detail_id, mpsd.plan_detail_code, mpsd.product_id, mpsd.user_id, mpsd.nick_name, mpsd.process_id, mpsd.plan_begin_time, mpsd.plan_end_time, mpsd.real_begin_time, mpsd.real_end_time, mpsd.produce_time, mpsd.create_time, mbmi.material_code as product_code,mbmi.material_name as product_name,mbmi.material_spec as product_spec,mbpi.process_name from mes_produce_statistics_detail mpsd left join mes_base_material_info mbmi on mpsd.product_id = mbmi.material_id left join mes_base_process_info mbpi on mpsd.process_id=mbpi.process_id