SELECT 
  cscart_products.*, 
  cscart_product_descriptions.*, 
  MIN(
    IF(
      cscart_product_prices.percentage_discount = 0, 
      cscart_product_prices.price, 
      cscart_product_prices.price - (
        cscart_product_prices.price * cscart_product_prices.percentage_discount
      )/ 100
    )
  ) as price, 
  GROUP_CONCAT(
    CASE WHEN (
      cscart_products_categories.link_type = 'M'
    ) THEN CONCAT(
      cscart_products_categories.category_id, 
      'M'
    ) ELSE cscart_products_categories.category_id END 
    ORDER BY 
      cscart_categories.storefront_id IN (0, 1) DESC, 
      (
        cscart_products_categories.link_type = 'M'
      ) DESC, 
      cscart_products_categories.category_position ASC, 
      cscart_products_categories.category_id ASC
  ) as category_ids, 
  GROUP_CONCAT(
    CASE WHEN (
      cscart_products_tag_categories.link_type = 'M'
    ) THEN CONCAT(
      cscart_products_tag_categories.category_id, 
      'M'
    ) ELSE cscart_products_tag_categories.category_id END 
    ORDER BY 
      cscart_categories.storefront_id IN (0, 1) DESC, 
      (
        cscart_products_tag_categories.link_type = 'M'
      ) DESC, 
      cscart_products_tag_categories.category_position ASC, 
      cscart_products_tag_categories.category_id ASC
  ) as category_tag_ids, 
  popularity.total as popularity, 
  companies.company as company_name, 
  cscart_product_sales.amount as sales_amount, 
  cscart_seo_names.name as seo_name, 
  cscart_seo_names.path as seo_path, 
  MIN(point_prices.point_price) as point_price, 
  cscart_discussion.type as discussion_type, 
  cscart_product_review_prepared_data.average_rating average_rating, 
  cscart_product_review_prepared_data.reviews_count product_reviews_count, 
  ps.sold as sold 
FROM 
  cscart_products 
  LEFT JOIN cscart_product_prices ON cscart_product_prices.product_id = cscart_products.product_id 
  AND cscart_product_prices.lower_limit = 1 
  AND cscart_product_prices.usergroup_id IN (0, 0, 1) 
  LEFT JOIN cscart_product_descriptions ON cscart_product_descriptions.product_id = cscart_products.product_id 
  AND cscart_product_descriptions.lang_code = 'vi' 
  LEFT JOIN cscart_companies as companies ON companies.company_id = cscart_products.company_id 
  INNER JOIN cscart_products_categories ON cscart_products_categories.product_id = cscart_products.product_id 
  LEFT JOIN cscart_products_tag_categories ON cscart_products_tag_categories.product_id = cscart_products.product_id 
  INNER JOIN cscart_categories ON cscart_categories.category_id = cscart_products_categories.category_id 
  AND cscart_categories.storefront_id IN (0, 1) 
  AND (
    cscart_categories.usergroup_ids = '' 
    OR FIND_IN_SET(
      0, cscart_categories.usergroup_ids
    ) 
    OR FIND_IN_SET(
      1, cscart_categories.usergroup_ids
    )
  ) 
  AND (
    cscart_products.usergroup_ids = '' 
    OR FIND_IN_SET(
      0, cscart_products.usergroup_ids
    ) 
    OR FIND_IN_SET(
      1, cscart_products.usergroup_ids
    )
  ) 
  AND cscart_categories.status IN ('A', 'H') 
  AND cscart_products.status IN ('A', 'H') 
  LEFT JOIN cscart_product_popularity as popularity ON popularity.product_id = cscart_products.product_id 
  LEFT JOIN cscart_product_sales ON cscart_product_sales.product_id = cscart_products.product_id 
  AND cscart_product_sales.category_id = 122 
  LEFT JOIN cscart_seo_names ON cscart_seo_names.object_id = 31899 
  AND cscart_seo_names.type = 'p' 
  AND cscart_seo_names.dispatch = '' 
  AND cscart_seo_names.lang_code = 'vi' 
  LEFT JOIN cscart_product_point_prices as point_prices ON point_prices.product_id = cscart_products.product_id 
  AND point_prices.lower_limit = 1 
  AND point_prices.usergroup_id IN (0, 0, 1) 
  LEFT JOIN cscart_discussion ON cscart_discussion.object_id = cscart_products.product_id 
  AND cscart_discussion.object_type = 'P' 
  LEFT JOIN cscart_product_review_prepared_data ON cscart_product_review_prepared_data.product_id = cscart_products.product_id 
  AND cscart_product_review_prepared_data.storefront_id = 0 
  LEFT JOIN cscart_product_sold ps ON cscart_products.product_id = ps.product_id 
WHERE 
  cscart_products.product_id = 31899 
  AND (
    companies.status IN ('A') 
    OR cscart_products.company_id = 0
  ) 
GROUP BY 
  cscart_products.product_id

Query time 0.05526

JSON explain

{
  "query_block": {
    "select_id": 1,
    "nested_loop": [
      {
        "table": {
          "table_name": "cscart_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": "cscart_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": 0,
          "filtered": 0,
          "unique_row_not_found": true
        }
      },
      {
        "table": {
          "table_name": "cscart_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"],
          "rows": 1,
          "filtered": 99.9960556,
          "attached_condition": "trigcond(cscart_product_prices.lower_limit = 1 and cscart_product_prices.usergroup_id in (0,0,1))"
        }
      },
      {
        "table": {
          "table_name": "cscart_product_descriptions",
          "access_type": "const",
          "possible_keys": ["PRIMARY", "product_id"],
          "key": "PRIMARY",
          "key_length": "11",
          "used_key_parts": ["product_id", "lang_code"],
          "ref": ["const", "const"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "trigcond(cscart_product_descriptions.lang_code = 'vi')"
        }
      },
      {
        "table": {
          "table_name": "companies",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "4",
          "used_key_parts": ["company_id"],
          "ref": ["const"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "trigcond(companies.`status` = 'A')"
        }
      },
      {
        "table": {
          "table_name": "cscart_products_categories",
          "access_type": "ref",
          "possible_keys": ["PRIMARY", "pt"],
          "key": "pt",
          "key_length": "3",
          "used_key_parts": ["product_id"],
          "ref": ["const"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "cscart_categories",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY", "c_status", "p_category_id"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["category_id"],
          "ref": ["dev_db.cscart_products_categories.category_id"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "cscart_categories.storefront_id in (0,1) and (cscart_categories.usergroup_ids = '' or find_in_set(0,cscart_categories.usergroup_ids) or find_in_set(1,cscart_categories.usergroup_ids)) and cscart_categories.`status` in ('A','H')"
        }
      },
      {
        "table": {
          "table_name": "cscart_products_tag_categories",
          "access_type": "ref",
          "possible_keys": ["pt"],
          "key": "pt",
          "key_length": "3",
          "used_key_parts": ["product_id"],
          "ref": ["const"],
          "rows": 15,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "cscart_seo_names",
          "access_type": "ref",
          "possible_keys": ["PRIMARY", "dispatch"],
          "key": "PRIMARY",
          "key_length": "206",
          "used_key_parts": ["object_id", "type", "dispatch", "lang_code"],
          "ref": ["const", "const", "const", "const"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "trigcond(cscart_seo_names.`type` = 'p' and cscart_seo_names.dispatch = '' and cscart_seo_names.lang_code = 'vi')"
        }
      },
      {
        "block-nl-join": {
          "table": {
            "table_name": "point_prices",
            "access_type": "range",
            "possible_keys": ["unique_key", "src_k"],
            "key": "unique_key",
            "key_length": "8",
            "used_key_parts": ["lower_limit", "usergroup_id", "product_id"],
            "rows": 1,
            "filtered": 100,
            "attached_condition": "point_prices.product_id = 31899 and point_prices.lower_limit = 1 and point_prices.usergroup_id in (0,0,1)"
          },
          "buffer_type": "flat",
          "buffer_size": "184Kb",
          "join_type": "BNL",
          "attached_condition": "trigcond(1) and trigcond(point_prices.product_id = 31899 and point_prices.lower_limit = 1 and point_prices.usergroup_id in (0,0,1))"
        }
      },
      {
        "table": {
          "table_name": "cscart_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,
          "attached_condition": "trigcond(cscart_discussion.object_type = 'P')"
        }
      },
      {
        "table": {
          "table_name": "cscart_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
        }
      },
      {
        "block-nl-join": {
          "table": {
            "table_name": "<derived2>",
            "access_type": "ALL",
            "rows": 12919,
            "filtered": 100,
            "attached_condition": "ps.product_id = 31899"
          },
          "buffer_type": "flat",
          "buffer_size": "76Kb",
          "join_type": "BNL",
          "attached_condition": "trigcond(ps.product_id = 31899)",
          "materialized": {
            "query_block": {
              "select_id": 2,
              "filesort": {
                "sort_key": "count(cscart_order_details.product_id) desc",
                "temporary_table": {
                  "nested_loop": [
                    {
                      "table": {
                        "table_name": "cscart_order_details",
                        "access_type": "index",
                        "key": "o_k",
                        "key_length": "6",
                        "used_key_parts": ["order_id", "product_id"],
                        "rows": 12919,
                        "filtered": 100,
                        "using_index": true
                      }
                    }
                  ]
                }
              }
            }
          }
        }
      }
    ]
  }
}

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 is_make_to_order make_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 facebook_obj_type parent_product_id buy_now_url is_stock_split_by_warehouses is_fragile lang_code product shortname short_description full_description meta_keywords meta_description search_words page_title age_warning_message promo_text specification special_note punch_line selection chus_note about_brand why_chus purchasing_notice note_from_brand is_sync_seo_url price category_ids category_tag_ids popularity company_name sales_amount seo_name seo_path point_price discussion_type average_rating product_reviews_count sold
31899 10617_01 P A 614 0 999 80.000 0 0 0 0.00 0 1669197369 1726252679 0 N N N N N N N Y 10 N 0 N N 0 default a:5:{s:16:"min_items_in_box";i:1;s:16:"max_items_in_box";i:1;s:10:"box_length";i:10;s:9:"box_width";i:70;s:10:"box_height";i:0;} 0 N N vi Cúc Cổ Trà Hộp 80g, Trà Hoa Cúc, Trà Thảo Mộc, Trà Giúp Ngủ Ngon, Trà An Thần, Quà Tặng Sức Khoẻ, Hộp Quà Trà <p>Nhâm nhi một tách trà hoa cúc từ Mohodo Farmers sẽ giúp bạn cảm thấy an tĩnh hơn sau một ngày làm việc căng thẳng. Trà có vị ngọt dịu, thoảng hương cúc, cùng vị thảo mộc nhẹ nhàng từ các thành phần bổ dưỡng khác như sâm Ngọc Linh, long nhãn, kỷ tử. Tất cả nguyên liệu đều có nguồn gốc rõ ràng, được lựa chọn kỹ càng đảm bảo chất lượng cũng như hương vị thơm lành đồng nhất. </p> <p>Hương vị dễ chịu của trà sẽ phù hợp với khẩu vị nhiều người ở mọi lứa tuổi, đặc biệt là người có công việc áp lực, thường xuyên căng thẳng. Trà giúp xoa dịu thần kinh, giảm căng thẳng và điều hoà huyết áp đồng thời hỗ trợ mang đến giấc ngủ sâu hơn cũng như bồi bổ sức khoẻ nhờ thành phần sâm dây Ngọc Linh. Thưởng thức trà Cúc cổ sâm thường xuyên còn giúp thải độc cho cơ thể, dưỡng da sáng mịn và chống lão hoá.</p> cúc cổ trà thiên nhiên, trà cúc, trà cúc cổ trà thiên nhiên, trà, trà hoa, mohodo farmers, quà tặng doanh nghiệp, quà Tết, trà thảo mộc, quà tặng, mua online, chus Cúc Cổ Trà Mohodo giúp điều hoà huyết áp, giải toả căng thằng và dưỡng nhan chuẩn hữu cơ. Mua ngay tại CHUS. 1. THÔNG TIN SẢN PHẨM - Thương hiệu: Mohodo Farm - Xuất xứ: Việt Nam - Quy cách đóng gói: Hộp 8 Gói - 80g - Kích thước h , Ancient Chrysanthemum Tea Box of 80g, Vietnamese Herbal Tea, Stress Relief Tea, Sleep Aid Tea, Natural Sweetness, Tea Gift Box Cúc Cổ Trà Thiên Nhiên - Mohodo Farmers | CHUS <p><strong>- Khối lượng tịnh: </strong>10g x 8 gói</p> <p><strong>- Thành phần:</strong> Hoa cúc cổ trà, sâm dây Ngọc Linh, hồng táo, long nhãn, kỷ tử, đường phèn.</p> <p><strong>1. Công dụng:</strong></p> <p>- Giải toả căng thẳng, xoa dịu thần kinh, điều hoà huyết áp</p> <p>- Thành phần Sâm Dây Ngọc Linh giúp bồi bổ cơ thể, tăng sức đề kháng</p> <p>- Giúp làm da đẹp hồng hào sáng mịn, chống lão hóa</p> <p>- Detox thanh lọc, thải độc cơ thể</p> <p>- Cung cấp đa dạng lợi chất cho cơ thể</p> <p><strong>2. Cách sử dụng:</strong></p> <p>- Cho trà vào cốc hoặc ấm thủy tinh (có lọc)</p> <p>- Sau đó cho thêm 300ml nước sôi, chờ sau 3 phút và thưởng thức</p> <p>- Có thể cho thêm đường. Ngon hơn khi uống lạnh</p> <p>- Không nên pha trà với nước mới sôi ở 100 độ C</p> <p><strong>3. Bảo quản:</strong></p> <p>- Hạn sử dụng: 12 tháng</p> <p>- Không sử dụng sản phẩm khi có dấu hiệu ẩm mốc hoặc hết hạn sử dụng</p> <p>- Bảo quản nơi khô ráo, thoáng mát</p> <p>- Tránh ánh nắng trực tiếp từ mặt trời</p> <p>Hoa cúc cổ trà còn có tên gọi khác là <strong>cúc cổ chùa</strong>. Hoa có hương đặc biệt thơm khi so sánh với các loại hoa cúc khác, và được đánh giá cao khi dùng làm trà thư giãn.</p> <p>Như các loại trà hoa cúc khác, trà từ hoa cúc cổ trà sẽ giúp ngủ ngon, nhưng với đặc điểm là có hương thơm rõ ràng hơn, tạo cảm giác thư thái. Đây cũng là một giải pháp tự nhiên và hữu hiệu cho những ai thường xuyên gặp áp lực trong công việc và muốn xoa dịu tinh thần.</p> a:4:{s:17:"rs_brand_producer";a:5:{i:0;s:37:"Trà thảo mộc và cà phê sạch";i:1;s:61:"Công thức trà theo Đông Y giúp bồi bổ sức khỏe";i:2;s:52:"Hướng đến an toàn sức khỏe người dùng";i:3;s:81:"Góp phần phát triển nông sản Việt, đặc biệt là trà và cà phê";i:4;s:0:"";}s:14:"rs_ingredients";a:5:{i:0;s:92:"Hoa cúc cổ, sâm dây ngọc linh, hồng táo, long nhãn, kỷ tử, đường phèn…";i:1;s:26:"Không chất bảo quản";i:2;s:24:"Không chất tạo mùi";i:3;s:0:"";i:4;s:0:"";}s:14:"rs_manufacture";a:5:{i:0;s:43:"Nông sản trồng theo hướng hữu cơ";i:1;s:26:"Công nghệ sấy lạnh ";i:2;s:37:"Công nghệ đóng gói tự động";i:3;s:0:"";i:4;s:0:"";}s:17:"rs_certifications";a:5:{i:0;s:47:"Chứng nhận vệ sinh an toàn thực phẩm";i:1;s:0:"";i:2;s:0:"";i:3;s:0:"";i:4;s:0:"";}} 0 130000.0000 122M,122M,122M,122M,122M,122M,122M,122M,122M,122M,122M,122M,122M,122M,122M 485M,418,419,420,421,422,434,437,474,477,490,491,492,504,507 17388 Mohodo Farmers cuc-co-tra 96/122 D 4.78 36