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_product_review_prepared_data.average_rating average_rating, 
  cscart_product_review_prepared_data.reviews_count product_reviews_count, 
  cscart_discussion.type as discussion_type, 
  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 = 142 
  LEFT JOIN cscart_seo_names ON cscart_seo_names.object_id = 856 
  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_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_discussion ON cscart_discussion.object_id = cscart_products.product_id 
  AND cscart_discussion.object_type = 'P' 
  LEFT JOIN cscart_product_sold ps ON cscart_products.product_id = ps.product_id 
WHERE 
  cscart_products.product_id = 856 
  AND (
    companies.status IN ('A') 
    OR cscart_products.company_id = 0
  ) 
GROUP BY 
  cscart_products.product_id

Query time 0.09780

JSON explain

{
  "query_block": {
    "select_id": 1,
    "nested_loop": [
      {
        "table": {
          "table_name": "point_prices",
          "access_type": "system",
          "possible_keys": ["unique_key", "src_k"],
          "rows": 0,
          "filtered": 0,
          "const_row_not_found": true
        }
      },
      {
        "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_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
        }
      },
      {
        "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
        }
      },
      {
        "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": 4,
          "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": 17,
          "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": "<derived2>",
            "access_type": "ALL",
            "rows": 12918,
            "filtered": 100,
            "attached_condition": "ps.product_id = 856"
          },
          "buffer_type": "flat",
          "buffer_size": "255Kb",
          "join_type": "BNL",
          "attached_condition": "trigcond(ps.product_id = 856)",
          "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": 12918,
                        "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 average_rating product_reviews_count discussion_type sold
856 10051_03 P A 534 0 999 500.000 0 0 0 0.00 0 1655312400 1726252606 0 N N N B N N N N Y 10 Y 3 - 5 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:15;s:9:"box_width";i:15;s:10:"box_height";i:10;} 0 N N vi Vòng Tay Trầm Hương Mắc Trúc, Thiết Kế Mới Lạ, Hương Thơm Đặc Trưng Của Trầm Hương, Cải Thiện Sức Khỏe, Đẩy Lùi Những Cảm Xúc Tiêu Cực <p>Với hình dạng như những đốt của cây trúc ở đồng quê Việt Nam, chiếc vòng tay trầm hương mắc trúc là sự lựa chọn mới mẻ hơn nếu bạn đã thấy quen thuộc với chiếc vòng hạt tròn trước giờ. Chiếc vòng tay nhỏ nhắn nhưng lại có sức mạnh đẩy lùi những cảm xúc tiêu cực, giúp cải thiện sức khỏe cùng hương thơm đặc trưng, mang đến cảm giác thư thái cả về mặt trí óc cùng tinh thần.</p> vòng trầm, chuỗi vòng, vòng trầm hương, vòng trầm lạ mắt, phụ kiện sang trọng, mắc trúc, trầm hương thật, vòng phong thủy, thủ công, tinh agarwood, mua online, quà tặng, chus Vòng Tay Trầm Hương thiên nhiên với thiết kế Mắc Trúc lạ mắt, đẹp và đơn giản, hương trầm thiên nhiên thơm tịnh thần. Đặt mua tại CHUS ngay hôm nay! , Agarwood Bracelet In Bamboo Style, Unique Design, Distinctive Scent Of Agarwood, Improves Health, Dispels Negative Emotions Vòng Tay Trầm Hương Mắc Trúc - Tinh Agarwood | CHUS <p>Chất liệu: Trầm hương</p> <p>Tuỳ thời điểm mà mùi hương và màu sắc của sản phẩm có thể thay đổi khác nhau</p> Trầm hương | Vòng tay trầm hương | Thủ công mỹ nghệ <p>1. 14 mm</p> <p>2. 12mm</p> <p>Add-on:</p> <p>1. Charm bạc tròn trắng chữ</p> <p>2. Charm bạc Phật trắng</p> <p>3. Charm bạc Phật vàng</p> <p>4. Charm bạc tròn xanh đỏ</p> <p>Trầm hương là một loại cây mang đặc tính tâm linh lớn, mà đức Phật từng nói trong kinh sách mùi trầm hương là mùi có ở thiên thượng và các cõi nước Phật trang nghiêm thanh tịnh.</p> <p>Trầm hương dùng để thanh tẩy uế khí,trừ tà khí mang may mắn cho gia chủ trên con đường công danh sự nghiệp may mắn và sự bình yên trong tâm hồn.</p> <p>Trầm hương được tạo ra từ những tác những động liên hồi từ tự nhiên lên thân cây Dó, trải qua hàng chục, hàng trăm năm để những vết thương đó biến thành dấu vết ấn tượng, đặc sắc trên mỗi khúc trầm. Mang theo đó là hương thơm nồng đậm tựa mùi hương của thiên đường. Do đó, trầm hương trở thành vật liệu quý giá mà nhiều người mong muốn sở hữu.</p> <p>Nghĩa đã gắn bó suốt 10 năm với trầm hương. Bắt nguồn từ mong muốn tìm kiếm một phương pháp trị liệu cho tinh thần, anh biết đến những công năng tuyệt vời của trầm hương. Đó không chỉ là một vật liệu giúp thu hút những nguồn năng lượng tích cực từ xung quanh, mà còn giúp người sử dụng tiếp cận luồng nhận thức mới, gắn kết sâu đậm với thiên nhiên và đất trời. Để đưa những lợi ích của trầm hương tới với nhiều người hơn, theo cách gần gũi nhất, anh đã sáng lập ra TINH Agarwood.</p> <p>“TINH" hiểu đơn giản là tâm. Mỗi chiếc vòng tay của TINH đều được chăm chút bằng sự tận tâm với nhiều ý nghĩa hơn chỉ là một “sản phẩm" thông thường. Các nghệ nhân dành nhiều tháng trong những cánh rừng già để tìm kiếm và chế tác những khúc trầm mộc mạc. Để từ đó, mỗi tác phẩm hoàn thiện mà “TINH” mang đến chính là cây cầu kết nối nguồn năng lượng tích cực của trầm hương tới sự tĩnh lặng trong tâm hồn mỗi người.</p> <p>&nbsp;</p> a:4:{s:17:"rs_brand_producer";a:5:{i:0;s:165:"Thương hiệu vòng tay từ trầm hương Việt Nam giúp trị liệu, giải tỏa căng thẳng bằng nguồn năng lượng tích cực và sự lạc quan";i:1;s:73:"Phát triển nghệ thuật làm sản phẩm trầm hương thủ công";i:2;s:12:"Bền vững";i:3;s:0:"";i:4;s:0:"";}s:14:"rs_ingredients";a:5:{i:0;s:139:"Trầm hương là chất liệu của Việt Nam, vô cùng quý hiếm vì chỉ có 6-7 quốc gia trên thế giới có trầm hương";i:1;s:0:"";i:2;s:0:"";i:3;s:0:"";i:4;s:0:"";}s:14:"rs_manufacture";a:5:{i:0;s:84:"Các nghệ nhân khai thác và chế tạo từ các vùng trầm tại Việt Nam";i:1;s:0:"";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:"";}} Vui lòng ghi rõ yêu cầu về sản phẩm trong phần Lưu ý từ khách hàng bên dưới (nếu có) sau khi đã chọn kích cỡ và kiểu charm 1 2280000.0000 142M,142M,142M,142M,142M,142M,142M,142M,142M,142M,142M,142M,142M,142M,142M,142M,142M,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315 416M,416M,416M,416M,423,423,423,423,424,424,424,424,425,425,425,425,426,426,426,426,427,427,427,427,444,444,444,444,445,445,445,445,446,446,446,446,447,447,447,447,476,476,476,476,495,495,495,495,496,496,496,496,497,497,497,497,498,498,498,498,518,518,518,518,519,519,519,519 58176 Tinh Agarwood vong-tay-tram-huong-mac-truc 99/142 0 D