SELECT 
  tmall_products.*, 
  tmall_product_descriptions.*, 
  COALESCE(
    tmall_master_products_storefront_min_price.price, 
    MIN(
      IF(
        tmall_product_prices.percentage_discount = 0, 
        tmall_product_prices.price, 
        tmall_product_prices.price - (
          tmall_product_prices.price * tmall_product_prices.percentage_discount
        )/ 100
      )
    )
  ) as price, 
  GROUP_CONCAT(
    CASE WHEN (
      tmall_products_categories.link_type = 'M'
    ) THEN CONCAT(
      tmall_products_categories.category_id, 
      'M'
    ) ELSE tmall_products_categories.category_id END 
    ORDER BY 
      tmall_categories.storefront_id IN (0, 1) DESC, 
      (
        tmall_products_categories.link_type = 'M'
      ) DESC, 
      tmall_products_categories.category_position ASC, 
      tmall_products_categories.category_id ASC
  ) as category_ids, 
  popularity.total as popularity, 
  company_descr.i18n_company as company_name, 
  tmall_products.master_product_id, 
  tmall_products.master_product_status, 
  tmall_product_sales.amount as sales_amount, 
  tmall_discussion.type as discussion_type, 
  tmall_product_review_prepared_data.average_rating average_rating, 
  tmall_product_review_prepared_data.reviews_count product_reviews_count 
FROM 
  tmall_products 
  LEFT JOIN tmall_product_prices ON tmall_product_prices.product_id = tmall_products.product_id 
  AND tmall_product_prices.lower_limit = 1 
  AND tmall_product_prices.usergroup_id IN (0, 0, 1) 
  LEFT JOIN tmall_product_descriptions ON tmall_product_descriptions.product_id = tmall_products.product_id 
  AND tmall_product_descriptions.lang_code = 'en' 
  LEFT JOIN tmall_company_descriptions as company_descr ON company_descr.company_id = tmall_products.company_id 
  AND company_descr.lang_code = 'en' 
  LEFT JOIN tmall_companies as companies ON companies.company_id = tmall_products.company_id 
  INNER JOIN tmall_products_categories ON tmall_products_categories.product_id = tmall_products.product_id 
  INNER JOIN tmall_categories ON tmall_categories.category_id = tmall_products_categories.category_id 
  AND tmall_categories.storefront_id IN (0, 1) 
  AND (
    tmall_categories.usergroup_ids = '' 
    OR FIND_IN_SET(
      0, tmall_categories.usergroup_ids
    ) 
    OR FIND_IN_SET(
      1, tmall_categories.usergroup_ids
    )
  ) 
  AND (
    tmall_products.usergroup_ids = '' 
    OR FIND_IN_SET(0, tmall_products.usergroup_ids) 
    OR FIND_IN_SET(1, tmall_products.usergroup_ids)
  ) 
  AND tmall_categories.status IN ('A', 'H') 
  AND tmall_products.status IN ('A', 'H') 
  LEFT JOIN tmall_product_popularity as popularity ON popularity.product_id = tmall_products.product_id 
  LEFT JOIN tmall_master_products_storefront_min_price ON tmall_master_products_storefront_min_price.product_id = tmall_products.product_id 
  AND tmall_master_products_storefront_min_price.storefront_id = 1 
  LEFT JOIN tmall_product_sales ON tmall_product_sales.product_id = tmall_products.product_id 
  AND tmall_product_sales.category_id = 238 
  LEFT JOIN tmall_discussion ON tmall_discussion.object_id = tmall_products.product_id 
  AND tmall_discussion.object_type = 'P' 
  LEFT JOIN tmall_product_review_prepared_data ON tmall_product_review_prepared_data.product_id = tmall_products.product_id 
  AND tmall_product_review_prepared_data.storefront_id = 0 
WHERE 
  tmall_products.product_id = 106 
  AND (
    companies.status IN ('A') 
    OR tmall_products.company_id = 0
  ) 
GROUP BY 
  tmall_products.product_id

Query time 0.00916

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost": 0.011784126,
    "nested_loop": [
      {
        "table": {
          "table_name": "tmall_master_products_storefront_min_price",
          "access_type": "system",
          "possible_keys": ["PRIMARY"],
          "rows": 0,
          "filtered": 0,
          "const_row_not_found": true
        }
      },
      {
        "table": {
          "table_name": "tmall_products",
          "access_type": "const",
          "possible_keys": ["PRIMARY", "status"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["product_id"],
          "ref": ["const"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "popularity",
          "access_type": "const",
          "possible_keys": ["PRIMARY", "total"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["product_id"],
          "ref": ["const"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "tmall_product_sales",
          "access_type": "const",
          "possible_keys": ["PRIMARY", "pa"],
          "key": "PRIMARY",
          "key_length": "6",
          "used_key_parts": ["category_id", "product_id"],
          "ref": ["const", "const"],
          "rows": 1,
          "filtered": 100,
          "unique_row_not_found": true
        }
      },
      {
        "table": {
          "table_name": "tmall_discussion",
          "access_type": "const",
          "possible_keys": ["object_id"],
          "key": "object_id",
          "key_length": "6",
          "used_key_parts": ["object_id", "object_type"],
          "ref": ["const", "const"],
          "rows": 1,
          "filtered": 100,
          "unique_row_not_found": true
        }
      },
      {
        "table": {
          "table_name": "tmall_product_review_prepared_data",
          "access_type": "const",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "7",
          "used_key_parts": ["product_id", "storefront_id"],
          "ref": ["const", "const"],
          "rows": 1,
          "filtered": 100,
          "unique_row_not_found": true
        }
      },
      {
        "table": {
          "table_name": "tmall_product_prices",
          "access_type": "ref",
          "possible_keys": [
            "usergroup",
            "product_id",
            "lower_limit",
            "usergroup_id"
          ],
          "key": "product_id",
          "key_length": "3",
          "used_key_parts": ["product_id"],
          "ref": ["const"],
          "loops": 1,
          "rows": 1,
          "cost": 0.002024411,
          "filtered": 97.28681946,
          "attached_condition": "trigcond(tmall_product_prices.lower_limit = 1 and tmall_product_prices.usergroup_id in (0,0,1))"
        }
      },
      {
        "table": {
          "table_name": "tmall_product_descriptions",
          "access_type": "const",
          "possible_keys": ["PRIMARY", "product_id"],
          "key": "PRIMARY",
          "key_length": "9",
          "used_key_parts": ["product_id", "lang_code"],
          "ref": ["const", "const"],
          "loops": 1,
          "rows": 1,
          "cost": 0.001933826,
          "filtered": 100,
          "attached_condition": "trigcond(tmall_product_descriptions.lang_code = 'en')"
        }
      },
      {
        "table": {
          "table_name": "company_descr",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "10",
          "used_key_parts": ["company_id", "lang_code"],
          "ref": ["const", "const"],
          "loops": 1,
          "rows": 1,
          "cost": 0.001933826,
          "filtered": 100,
          "attached_condition": "trigcond(company_descr.lang_code = 'en')"
        }
      },
      {
        "table": {
          "table_name": "companies",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "4",
          "used_key_parts": ["company_id"],
          "ref": ["const"],
          "loops": 1,
          "rows": 1,
          "cost": 0.001933826,
          "filtered": 100,
          "attached_condition": "trigcond(companies.`status` = 'A')"
        }
      },
      {
        "table": {
          "table_name": "tmall_products_categories",
          "access_type": "ref",
          "possible_keys": ["PRIMARY", "pt"],
          "key": "pt",
          "key_length": "3",
          "used_key_parts": ["product_id"],
          "ref": ["const"],
          "loops": 1,
          "rows": 1,
          "cost": 0.002024411,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "tmall_categories",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY", "c_status", "p_category_id"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["category_id"],
          "ref": ["tmall.tmall_products_categories.category_id"],
          "loops": 1,
          "rows": 1,
          "cost": 0.001933826,
          "filtered": 100,
          "attached_condition": "tmall_categories.storefront_id in (0,1) and (tmall_categories.usergroup_ids = '' or find_in_set(0,tmall_categories.usergroup_ids) or find_in_set(1,tmall_categories.usergroup_ids)) and tmall_categories.`status` in ('A','H')"
        }
      }
    ]
  }
}

Result

product_id product_code product_type status company_id list_price amount weight length width height shipping_freight low_avail_limit timestamp updated_timestamp usergroup_ids is_edp edp_shipping unlimited_download tracking free_shipping zero_price_action is_pbp is_op is_oper is_returnable return_period avail_since out_of_stock_actions localization min_qty max_qty qty_step list_qty_count tax_ids age_verification age_limit options_type exceptions_type details_layout shipping_params show_videos_before_images autoplay_videos parent_product_id ab__stickers_manual_ids ab__stickers_generated_ids master_product_id master_product_status master_product_offers_count lang_code product shortname short_description full_description meta_keywords meta_description search_words page_title age_warning_message promo_text ab__emd_alternative_name price category_ids popularity company_name sales_amount discussion_type average_rating product_reviews_count
106 C0106D3GWB P A 1 0.00 12 0.000 0 0 0 0.00 0 1328644800 1328688843 0 N N N N Y N N Y 10 0 N 6 N 0 default a:5:{s:16:"min_items_in_box";i:0;s:16:"max_items_in_box";i:0;s:10:"box_length";i:0;s:9:"box_width";i:0;s:10:"box_height";i:0;} N N 0 0 A 0 en Nokia E5-00 <p>Discover more ways to stay connected with friends, family, business contacts and everyone important to you with the Nokia E5-00. It has everything you need to stay in touch with a variety of email and messaging options, while also helping you to take and share pics and videos, explore the web, connect through social networking, access work and personal email, navigate your day and more. The affordable Nokia E5 even manages to fit a full QWERTY keyboard into its compact, eye-catching design for quick and easy messaging on the go. Plus, there are plenty of features to make it the perfect business-focused device. Stay productive and stay in the loop with work no matter where you are with simple setup and access for your corporate email account. The Nokia E5 makes communicating with work a breeze with Mail for Exchange, the free, direct and secure corporate email solution that offers a robust desktop-like email experience right on your phone, with email, calendar, contacts and more. Plus, your work email shows up on your phone instantly, so you don&rsquo;t have to wait for important emails. The Nokia E5 also features a fully integrated Microsoft Communicator Mobile client, to provide your mobile device the same great IM, contacts and usability that you enjoy on your computer. Keep in touch however you like with a variety of ways to connect to others with the Nokia E5. The home screen offers an easy visual way to view your contacts and makes it easy to organize the people you talk to most. The Nokia E5 also features one-click access to messaging as well as easy email setup and support for plenty of popular personal email services. The leading IM services have also been seamlessly integrated onto the phone. The Nokia E5 also offers free voice-guided navigation from Ovi Maps so you always know where you&rsquo;re going. Plus customize your phone with thousands of available apps from Ovi Store. Connect with everyone and everything you want with the Nokia E5.</p> <p class="product-promo-text"><span class="product-promo-header">FREE US shipping over $100!</span><span class="product-promo-body">Orders within next 2 days will be shipped on Monday</span></p> 179.99000000 238M 21 CS-Cart