Explain Query (mysql)

EXPLAIN SELECT `t`.`order_id` AS `t0_c0`, `t`.`subscription_id` AS `t0_c1`, `t`.`status` AS `t0_c2`, `t`.`basket_design_id` AS `t0_c3`, `t`.`droppoint_id` AS `t0_c4`, `t`.`drop_instance_id` AS `t0_c5`, `t`.`delivery_date` AS `t0_c6`, `t`.`number_box_needed` AS `t0_c7`, `t`.`user_id` AS `t0_c8`, `t`.`discount` AS `t0_c9`, `t`.`default_basket_price` AS `t0_c10`, `t`.`previous_amount_due` AS `t0_c11`, `t`.`total_order_amount` AS `t0_c12`, `t`.`total_national_tax` AS `t0_c13`, `t`.`total_provincial_tax` AS `t0_c14`, `t`.`total_extracted_from_credits` AS `t0_c15`, `t`.`total_extracted_from_free_credits` AS `t0_c16`, `t`.`total_extracted_from_direct_payment` AS `t0_c17`, `t`.`total_contribution_amount` AS `t0_c18`, `t`.`contributor_name` AS `t0_c19`, `t`.`number_of_customization` AS `t0_c20`, `t`.`coupon_id` AS `t0_c21`, `t`.`donated` AS `t0_c22`, `t`.`qa_status` AS `t0_c23`, `t`.`qa_staff_id` AS `t0_c24`, `t`.`qa_timestamp` AS `t0_c25`, `t`.`created` AS `t0_c26`, `t`.`notify_order_created_status` AS `t0_c27`, `t`.`notify_order_finalized_status` AS `t0_c28`, `t`.`total_extracted_from_deposit` AS `t0_c29`, `t`.`cancelation_reason_type` AS `t0_c30`, `t`.`type` AS `t0_c31`, `t`.`qa_reason` AS `t0_c32`, `t`.`previous_droppoint_id` AS `t0_c33`, `t`.`marketplace_preview_only` AS `t0_c34`, `t`.`delivery_service_amount` AS `t0_c35`, `t`.`picked_up_at` AS `t0_c36`, `t`.`correct_stickers` AS `t0_c37`, `t`.`basket_cleanliness` AS `t0_c38`, `t`.`customer_notified` AS `t0_c39`, `t`.`scheduled_delivery_time` AS `t0_c40`, `t`.`revised_delivery_time` AS `t0_c41`, `t`.`real_delivery_time` AS `t0_c42`, `t`.`late_delivery_notification` AS `t0_c43`, `t`.`youarenext_delivery_notification` AS `t0_c44`, `t`.`gift_receiver_id` AS `t0_c45`, `t`.`subscription_type` AS `t0_c46`, `t`.`charity_received` AS `t0_c47`, `t`.`donation_amount` AS `t0_c48`, `t`.`total_consigne_amount` AS `t0_c49`, `t`.`contains_alcohol` AS `t0_c50`, `t`.`adult_toc_confirmed` AS `t0_c51`, `t`.`company_id_associated` AS `t0_c52`, `t`.`checkout_banner_transaction_id` AS `t0_c53`, `t`.`additional_boxes` AS `t0_c54`, `t`.`orders_order_prepopulation_method` AS `t0_c55`, `t`.`skip_reason_id` AS `t0_c56`, `t`.`orders_tax_region_code` AS `t0_c57`, `ww_order_all_t`.`order_id` AS `t1_c0`, `ww_order_all_t`.`ww_order_id` AS `t1_c1`, `ww_order_all_t`.`name` AS `t1_c2`, `ww_order_all_t`.`phone` AS `t1_c3`, `ww_order_all_t`.`order_number` AS `t1_c4`, `ww_order_all_t`.`comment` AS `t1_c5`, `ww_order_all_t`.`ww_territory_id` AS `t1_c6`, `ww_order_all_t`.`drop_instance_id` AS `t1_c7`, `ww_order_all_t`.`route_id` AS `t1_c8`, `ww_order_all_t`.`box_to_pickup` AS `t1_c9`, `ww_order_all_t`.`delivery_date` AS `t1_c10`, `ww_order_all_t`.`box_picked_up` AS `t1_c11`, `ww_order_all_t`.`notified_incoming_delivery` AS `t1_c12`, `ww_order_all_t`.`notified_late_delivery` AS `t1_c13`, `dropInstance`.`drop_instance_id` AS `t3_c0`, `dropInstance`.`droppoint_id` AS `t3_c1`, `dropInstance`.`delivery_day` AS `t3_c2`, `dropInstance`.`delivery_order` AS `t3_c3`, `dropInstance`.`warehouse_id` AS `t3_c4`, `dropInstance`.`route_id` AS `t3_c5`, `dropInstance`.`type` AS `t3_c6`, `dropInstance`.`capacity` AS `t3_c7`, `dropInstance`.`take_rate` AS `t3_c8`, `dropInstance`.`take_rate_capacity` AS `t3_c9`, `dropInstance`.`start_date` AS `t3_c10`, `dropInstance`.`opening_time` AS `t3_c11`, `dropInstance`.`closing_time` AS `t3_c12`, `dropInstance`.`euf_notes` AS `t3_c13`, `dropInstance`.`active` AS `t3_c14`, `dropInstance`.`business_opening_time` AS `t3_c15`, `dropInstance`.`business_closing_time` AS `t3_c16`, `dropInstance`.`ignore_ww` AS `t3_c17`, `dropInstance`.`temporary_pup_transfer` AS `t3_c18`, `droppoints`.`droppoint_id` AS `t4_c0`, `droppoints`.`name` AS `t4_c1`, `droppoints`.`address` AS `t4_c2`, `droppoints`.`capacity` AS `t4_c3`, `droppoints`.`closing` AS `t4_c4`, `droppoints`.`zip_code` AS `t4_c5`, `droppoints`.`phone` AS `t4_c6`, `droppoints`.`contact_name` AS `t4_c7`, `droppoints`.`contact_email` AS `t4_c8`, `droppoints`.`delivery_instructions` AS `t4_c9`, `droppoints`.`image_url` AS `t4_c10`, `droppoints`.`lat` AS `t4_c11`, `droppoints`.`lng` AS `t4_c12`, `droppoints`.`top_subtitle` AS `t4_c13`, `droppoints`.`bottom_subtitle` AS `t4_c14`, `droppoints`.`city_name` AS `t4_c15`, `droppoints`.`state_id` AS `t4_c16`, `droppoints`.`fax` AS `t4_c17`, `droppoints`.`logo` AS `t4_c18`, `droppoints`.`website` AS `t4_c19`, `droppoints`.`description` AS `t4_c20`, `droppoints`.`district_id` AS `t4_c21`, `droppoints`.`featured` AS `t4_c22`, `droppoints`.`typepup` AS `t4_c23`, `droppoints`.`summary` AS `t4_c24`, `droppoints`.`meta_description` AS `t4_c25`, `droppoints`.`coordinator_name` AS `t4_c26`, `droppoints`.`coordinator_email` AS `t4_c27`, `droppoints`.`coordinator_phone` AS `t4_c28`, `droppoints`.`priority` AS `t4_c29`, `droppoints`.`published` AS `t4_c30`, `droppoints`.`creation_date` AS `t4_c31`, `droppoints`.`auto_deposit` AS `t4_c32`, `droppoints`.`deposit_amount` AS `t4_c33`, `droppoints`.`fixed_amount` AS `t4_c34`, `droppoints`.`publish_on` AS `t4_c35`, `droppoints`.`unlock_code` AS `t4_c36`, `droppoints`.`slug` AS `t4_c37`, `droppoints`.`droppoint_group_id` AS `t4_c38`, `droppoints`.`primary_contact_id` AS `t4_c39`, `droppoints`.`customer_instructions` AS `t4_c40`, `droppoints`.`territory_id` AS `t4_c41`, `droppoints`.`hd_product_id` AS `t4_c42`, `droppoints`.`fixed_service_time` AS `t4_c43`, `droppoints`.`per_basket_service_time` AS `t4_c44`, `droppoints`.`security_time_buffer` AS `t4_c45`, `droppoints`.`accepts_alcohol` AS `t4_c46`, `droppoints`.`droppoints_basket_id` AS `t4_c47`, `droppoints`.`province` AS `t4_c48`, `i18nDroppoints`.`l_id` AS `t5_c0`, `i18nDroppoints`.`droppoint_id` AS `t5_c1`, `i18nDroppoints`.`lang_id` AS `t5_c2`, `i18nDroppoints`.`l_name` AS `t5_c3`, `i18nDroppoints`.`l_address` AS `t5_c4`, `i18nDroppoints`.`l_delivery_instructions` AS `t5_c5`, `i18nDroppoints`.`l_top_subtitle` AS `t5_c6`, `i18nDroppoints`.`l_bottom_subtitle` AS `t5_c7`, `i18nDroppoints`.`l_city_name` AS `t5_c8`, `i18nDroppoints`.`l_description` AS `t5_c9`, `i18nDroppoints`.`l_summary` AS `t5_c10`, `i18nDroppoints`.`l_meta_description` AS `t5_c11`, `i18nDroppoints`.`l_slug` AS `t5_c12`, `i18nDroppoints`.`l_customer_instructions` AS `t5_c13`, `user_home_deliveries`.`user_home_delivery_id` AS `t6_c0`, `user_home_deliveries`.`user_id` AS `t6_c1`, `user_home_deliveries`.`order_id` AS `t6_c2`, `user_home_deliveries`.`address` AS `t6_c3`, `user_home_deliveries`.`apt` AS `t6_c4`, `user_home_deliveries`.`zip_code` AS `t6_c5`, `user_home_deliveries`.`city_name` AS `t6_c6`, `user_home_deliveries`.`state_id` AS `t6_c7`, `user_home_deliveries`.`created` AS `t6_c8`, `user_home_deliveries`.`comment` AS `t6_c9`, `user_home_deliveries`.`leave_basket` AS `t6_c10`, `user_home_deliveries`.`latitude` AS `t6_c11`, `user_home_deliveries`.`longitude` AS `t6_c12`, `user_home_deliveries`.`territory_id` AS `t6_c13` FROM `orders` `t` LEFT OUTER JOIN `drop_instance` `drop_instance` ON (`drop_instance`.`drop_instance_id`=`t`.`drop_instance_id`) AND (drop_instance.active = 1) LEFT OUTER JOIN `ww_orders` `ww_order_all_t` ON (t.order_id = ww_order_all_t.order_number OR (t.delivery_date = ww_order_all_t.delivery_date AND ww_order_all_t.drop_instance_id = drop_instance.drop_instance_id)) LEFT OUTER JOIN `drop_instance` `dropInstance` ON (`t`.`drop_instance_id`=`dropInstance`.`drop_instance_id`) LEFT OUTER JOIN `droppoints` `droppoints` ON (`t`.`droppoint_id`=`droppoints`.`droppoint_id`) LEFT OUTER JOIN `droppointsLang` `i18nDroppoints` ON (`i18nDroppoints`.`droppoint_id`=`droppoints`.`droppoint_id`) AND (i18nDroppoints.lang_id='fr') LEFT OUTER JOIN `user_home_deliveries` `user_home_deliveries` ON (`user_home_deliveries`.`order_id`=`t`.`order_id`) WHERE (`t`.`order_id`='22240692' AND `t`.`user_id`='308842')
id select_type table partitions type possible_keys key key_len ref rows filtered Extra
1 SIMPLE t const PRIMARY, idx_user_id PRIMARY 4 const 1 100.00
1 SIMPLE drop_instance const PRIMARY PRIMARY 4 const 1 100.00
1 SIMPLE ww_order_all_t index_merge order_number, fk_ww_order_di, delivery_date, idx_delivery_date_drop_instance_id order_number, idx_delivery_date_drop_instance_id 5, 8 2 100.00 Using union (order_number, idx_delivery_date_drop_instance_id); Using where
1 SIMPLE dropInstance const PRIMARY PRIMARY 4 const 1 100.00
1 SIMPLE droppoints const PRIMARY, droppoints_idx_droppoint_id_hd_id PRIMARY 4 const 1 100.00
1 SIMPLE i18nDroppoints ref droppoint_id droppoint_id 4 securelufacom.droppoints.droppoint_id 1 100.00 Using where
1 SIMPLE user_home_deliveries ref idx_order_id idx_order_id 4 const 1 100.00