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, 
  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 = 17259 
  AND cscart_seo_names.type = 'p' 
  AND cscart_seo_names.dispatch = '' 
  AND cscart_seo_names.lang_code = 'vi' 
  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 = 17259 
  AND (
    companies.status IN ('A') 
    OR cscart_products.company_id = 0
  ) 
GROUP BY 
  cscart_products.product_id

Query time 0.05676

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": 100,
          "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": 3,
          "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": 12,
          "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": 2,
          "filtered": 100,
          "attached_condition": "trigcond(cscart_seo_names.`type` = 'p' and cscart_seo_names.dispatch = '' and cscart_seo_names.lang_code = 'vi')"
        }
      },
      {
        "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": 12545,
            "filtered": 100,
            "attached_condition": "ps.product_id = 17259"
          },
          "buffer_type": "flat",
          "buffer_size": "256Kb",
          "join_type": "BNL",
          "attached_condition": "trigcond(ps.product_id = 17259)",
          "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": 12545,
                        "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 discussion_type average_rating product_reviews_count sold
17259 10041_90 P A 141 0 999 1000.000 0 0 0 0.00 0 1663865634 1726252664 0 N N N B 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:25;s:9:"box_width";i:15;s:10:"box_height";i:15;} 0 N N vi Hộp Quà Trà Thảo Mộc Mix Hũ Lớn, Trà Thư Giãn, Trà An Thần, Trà Giúp Ngủ Ngon, Trà Detox, Set Quà Tặng Ý Nghĩa, Quà Tặng Sức Khỏe <p>Ẩn chứa trong hộp quà an lành này là hương vị của trà thơm và an toàn tới sức khoẻ. Trên hết, đó còn là sự tận tâm từ thương hiệu được gói ghém trong hộp giấy xinh xắn, thay bạn gửi tâm ý đến với những người thương yêu.<br /><br />Hộp quà gồm 1 vị trà mix và đi kèm thiệp. Một tách trà ấm áp, thoảng hương thảo mộc dễ chịu sẽ giúp thư giãn tinh thần hiệu quả, nhất là sau những phút làm việc căng thẳng.</p> hộp quà tặng trà thảo mộc mix hũ lớn, là nhiên, trà thảo mộc, hộp quà tặng, hũ lớn, sức khỏe, thơm ngon, quà tặng, mua online, chus Hộp Quà Tặng Trà Thảo Mộc Mix Hũ Lớn với hương vị trà thơm làm thủ công và an toàn sức khoẻ. Món quà tặng độc đáo và tinh tế. Đặt tại Chus ngay! , Paper Gift Box with A Herbal Tea Blend Jar, Relaxation Tea, Sleep Aid Tea, Sleep Support Tea, Detox Tea, Meaningful Gift Set, Health Gift Hộp Quà Tặng Trà Thảo Mộc Mix Hũ Lớn - Là Nhiên | CHUS <p>1. Kích thước hộp: 18 x 11 x 9cm</p> <p>2. Khối lượng tịnh:</p> <p>- The Slumber: 20gr</p> <p>- The Mind: 20gr</p> <p>- The Soul: 20gr</p> <p>- The Charm: 20gr</p> <p>- The Dream: 15gr</p> <p>- The Keenness: 20gr</p> <p>- The Home: 15gr</p> <p>- The Journey: 20gr</p> <p>3. Thành phần (Của những vị trà mix):</p> <p>- The Slumber: hoa cúc chi, dây lạc tiên, đậu biếc</p> <p>- The Mind: bạc hà, sả chanh, hương thảo</p> <p>- The Soul: bạc hà, đậu biếc, tai mèo</p> <p>- The Charm: hoa hồng, sả chanh, cỏ ngọt</p> <p>- The Dream: hoa cúc chi, cỏ roi ngựa chanh, hương thảo</p> <p>- The Keenness: sả chanh, cỏ roi ngựa chanh, bụp giấm</p> <p>- The Home: hoa lài, gừng, bí đao</p> <p>- The Journey: hương thảo, bụp giấm, bí đao</p> <p>4. Sản phẩm bao gồm:</p> <p>- Hộp giấy</p> <p>- 1 lọ trà</p> <p>- Thiệp mừng</p> <p>- Túi quà</p> <p>Công dụng của các vị trà mix:</p> <p>1. The Slumber: giúp thư giãn và nhẹ nhàng, giải độc và mát gan, nâng cao sức khỏe từ bên trong. Dành để ru êm giấc ngủ.</p> <p>2. The Mind: có vị the mát của bạc hà, ấm nồng của hương thảo, và sự kết nối cân bằng và se sắt của sả chanh. Phù hợp để dùng khi vận động và tăng cường sự tập trung; cũng như bổ sung năng lượng từ chính cơ thể.</p> <p>3. The Soul: có vị the mát từ bạc hà, dịu nhẹ của đậu biếc và vị đằm của tai mèo, giúp làm dịu tâm hồn và tinh thần của bạn.</p> <p>4. The Charm: mang mùi hương hoa hồng, chút thanh cay của sả, và chút ngọt ngào từ cỏ ngọt. Rất nữ tính và hợp với sức khỏe của nữ giới.</p> <p>5. The Dream: cho giấc ngủ êm, thanh lọc cơ thể và hỗ trợ giảm căng thẳng. Trà êm dịu, phù hợp cho lúc nghỉ ngơi.</p> <p>6. The Keenness: thanh lọc cơ thể, tăng cường đốt cháy năng lượng và giải tỏa căng thẳng; phối hợp với bụp giấm để nâng cao việc hỗ trợ đề kháng cho cơ thể.</p> <p>7. The Home: hỗ trợ giảm căng thẳng và giúp thư thái của hoa lài, tính kháng khuẩn và hỗ trợ tiêu hóa từ gừng là một điểm nhấn của vị trà, bí đao giúp thanh nhiệt và giải độc cho cơ thể. Là một vị trà của sự bình, an, và tịnh.</p> <p>8. The Journey: hỗ trợ tăng cường đốt cháy năng lượng khi vận động, bụp giấm hỗ trợ sức đề kháng, bí đao thanh nhiệt và giải độc.</p> <p>Nếu bạn hoặc người nhận món quà này gặp vấn đề về giấc ngủ, hãy cân nhắc chọn lựa The Dream hoặc The Slumber. Các vị trà phù hợp để tinh thần trở nên sảng khoái, tỉnh táo hơn sẽ là trà The Journey hoặc The Mind; và trà có công dụng dưỡng nhan hữu hiệu với hương vị thơm nồng là trà The Charm hoặc The Keenness..</p> <p>Sống xanh đang là mối quan tâm của nhiều người nhằm bảo vệ môi trường và sức khỏe của chính bản thân. Việc chọn lựa thực phẩm và cân nhắc về bao bì cho các sản phẩm ấy cũng là một phần trong đó.<p/><p> <p/><p>Là Nhiên ra đời, mang theo sứ mệnh lan tỏa sống xanh đi khắp nơi, với mong ước có thể “lấp đầy" cuộc sống mỗi người bằng một màu xanh khoẻ mạnh.<p/><p> <p/><p>Thương hiệu cung cấp tinh dầu và thực phẩm từ nguyên liệu thuần thiên nhiên, trong đó sản phẩm chủ đạo là các loại trà thảo mộc. Là Nhiên gói ghém lại những kỳ vọng về một lối sống thật xanh, thật sạch, cũng như những bình yên trong tâm hồn vào trong những hộp trà thơm với bao bì có thể tái sử dụng để và đưa chúng đến cho người sử dụng.<p/><p> <p/><p>Qua đó, người dùng có thể chăm sóc cho sức khỏe của mình và cả Trái Đất cùng lúc.<p/><p> <p/><p>Những thảo mộc được chọn làm nguyên liệu được chính đội ngũ Là Nhiên trồng tại vùng đất Lâm Hà, Lâm Đồng, nơi có độ cao 900m so với mặt nước biển. Cùng với khí hậu mát vẻ và chất đất đỏ bazan màu mỡ, những cây cỏ nơi đây mang đến chất lượng và hương vị thuần khiết nhất.</p> a:4:{s:17:"rs_brand_producer";a:5:{i:0;s:40:"Cam kết với tinh thần sống xanh.";i:1;s:100:"Thương hiệu được xây dựng bằng niềm đam mê với trà và sản phẩm tự nhiên.";i:2;s:0:"";i:3;s:0:"";i:4;s:0:"";}s:14:"rs_ingredients";a:5:{i:0;s:29:"100% nguyên liệu hữu cơ";i:1;s:38:"Không sử dụng chất bảo quản";i:2;s:28:"Không phân bón hóa học";i:3;s:0:"";i:4;s:0:"";}s:14:"rs_manufacture";a:5:{i:0;s:34:"Quy trình sản xuất khép kín";i:1;s:55:"Nguồn nguyên liệu được nuôi trồng hữu cơ";i:2;s:0:"";i:3;s:0:"";i:4;s:0:"";}s:17:"rs_certifications";a:5:{i:0;s:0:"";i:1;s:0:"";i:2;s:0:"";i:3;s:0:"";i:4;s:0:"";}} 1 206000.0000 122M,122M,122M,122M,122M,122M,122M,122M,122M,122M,122M,122M,412,412,412,412,412,412,412,412,412,412,412,412 421M,421M,418,418,419,419,420,420,422,422,445,445,452,452,460,460,474,474,490,490,491,491,492,492 123007 Là Nhiên hop-qua-tra-thao-moc-mix-hu-lon 96/122 D 4.71 31