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 = 146 
  LEFT JOIN cscart_seo_names ON cscart_seo_names.object_id = 18274 
  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 = 18274 
  AND (
    companies.status IN ('A') 
    OR cscart_products.company_id = 0
  ) 
GROUP BY 
  cscart_products.product_id

Query time 0.01106

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": 1,
          "filtered": 100
        }
      },
      {
        "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": 1,
          "filtered": 100
        }
      },
      {
        "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": 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_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')"
        }
      },
      {
        "block-nl-join": {
          "table": {
            "table_name": "<derived2>",
            "access_type": "ALL",
            "rows": 12918,
            "filtered": 100,
            "attached_condition": "ps.product_id = 18274"
          },
          "buffer_type": "flat",
          "buffer_size": "125Kb",
          "join_type": "BNL",
          "attached_condition": "trigcond(ps.product_id = 18274)",
          "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
18274 10382_0452 P A 391 0 998 500.000 0 0 0 0.00 0 1663865955 1724830061 0 N N N B N N N N Y 10 Y 2 - 3 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:20;s:10:"box_height";i:20;} 0 N N vi Khăn Lụa Satin Con Thỏ, Hoạ Tiết Siêu Thực Sắc Nét, Màu Sắc Thiết Kế Nổi Bật, Hình Ảnh Thực Ảo Đan Xen Đầy Lôi Cuốn <p>Hình ảnh một chú thỏ quý tộc trên sản phẩm khăn lụa từ Hồng Phước Artist giúp bạn liên tưởng đến những con vật biết nói trong bộ phim Alice lạc vào xứ sở thần tiên.</p> <p>Một chút gì đó siêu thực, đầy lôi cuốn, cho bạn chìm đắm trong thế giới thực ảo đan xen. Khăn Lụa Satin Con Thỏ từ Hồng Phước Artist có họa tiết sắc nét, màu sắc nổi bật, cho bạn duyên dáng hơn khi phối cùng các bộ đồ tây văn phòng.</p> "Cùng khám phá xứ sở thần tiên trong từng đường nét của Khăn Lụa Satin Con Thỏ được Hồng Phước Artist thiết kế. Đặt mua & giao hàng tận nhà! " , Rabbit Satin Scarf Khăn Lụa Satin Con Thỏ Thiết Kế - Hồng Phước Artist | CHUS <p>- Kích thước:</p> <p>1. S: 63 x 40 cm</p> <p>2. M: 50 x 30 cm</p> <p>- Chất liệu: Lụa satin</p> <p>- Nên giặt tay bằng tay các chất tẩy rửa nhẹ như sữa tắm hay dầu gội</p> <p>- Nên để khăn khô tự nhiên và tránh móc khăn lên bởi như thế sẽ dễ làm mất hình dạng ban đầu của khăn</p> <p>- Nếu bạn muốn ủi khăn, nên dùng nhiệt độ thấp nhất hoặc chuyển sang chế độ dành cho đồ lụa. Ủi trên mặt trái (mặt không bóng).</p> <p>- Để cất giữ khăn, bạn có thể gấp khăn thật gọn gàng và cho vào giỏ bằng chất liệu mây hoặc nhựa. Hoặc bạn có thể choàng khăn qua thanh ngang của móc quần áo, sau đó đem móc vào tủ đồ.</p> Khăn choàng | Lụa satin | Nghệ thuật siêu thực | Kỹ thuật in cao cấp | Khăn tay | Khăn bandana | Quà tặng <p>1. Size S</p> <p>2. Size M</p> <p>Gợi ý một số cách sử dụng và phối đồ với khăn lụa:</p> <p>- Làm khăn choàng hoặc khăn cổ để vẻ thanh lịch, sang trọng.</p> <p>- Khăn lụa cỡ nhỏ có thể được dùng làm chiếc khăn tay hoặc khăn buộc túi xách.</p> <p>- Dùng làm phụ kiện đầu như khăn turban, khăn bandana.</p> <p>- Tất nhiên, đây còn là món quà lý tưởng cho những người yêu thời trang và nghệ thuật.</p> <p>Hồng Phước xuất thân là một hoạ sĩ và luôn mong muốn các tác phẩm của mình có thể tới gần hơn với công chúng. Các thể loại tiêu biểu cô thực hiện có thể kể đến như tranh truyền thống độc bản Sơn Mài, Sơn Dầu, màu nước trên Lụa truyền thống trong suốt và cả Digital painting (Tranh kỹ thuật số). Cô hy vọng chúng sống gần gũi, gắn bó với cuộc sống hàng ngày chứ không đơn thuần chỉ trưng bày trong các buổi triển lãm hay bảo tàng. Từ chính ước mong đó, Hồng Phước đã thành lập nên Hồng Phước Artist.</p> <p>Thương hiệu mang đến các sản phẩm nghệ thuật với tính ứng dụng cao, được thể hiện trên nhiều chất liệu, điển hình là lụa satin bằng công nghệ in cao cấp. Toàn bộ thiết kế đều là cho chính họa sĩ Hồng Phước vẽ và thực hiện một cách tỉ mỉ. Qua các sản phẩm, cô được thỏa mãn đam mê nghệ thuật, kết nối với công chúng tốt hơn, đồng thời chia sẻ tinh thần yêu cái đẹp đến với mọi người.</p> <p>Tới với Hồng Phước Artist, bạn không chỉ có cho mình một chiếc khăn lụa mềm mại, bền đẹp, một phụ kiện nổi bật. Mà còn được kết nối một cách đặc biệt với nghệ thuật thuần túy, tiếp cận với nghệ thuật siêu thực dễ dàng hơn.</p> a:4:{s:17:"rs_brand_producer";a:5:{i:0;s:71:"Nghệ thuật siêu thực thể hiện trên khăn quàng lụa satin";i:1;s:77:"Kết nối tốt hơn với công chúng qua các tác phẩm nghệ thuật";i:2;s:67:"Giúp mọi người tiếp cận với nghệ thuật siêu thực";i:3;s:61:"Lan tỏa tình yêu dành cho nghệ thuật và cái đẹp";i:4;s:0:"";}s:14:"rs_ingredients";a:5:{i:0;s:11:"Lụa satin";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:30:"Công nghệ in ấn cao cấp";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:"";}} <span>Hong Phuoc Artist cần 2 - 3 ngày để chuẩn bị sản phẩm. Do khác biệt về hiển thị của từng thiết bị, vui lòng thông cảm rằng sản phẩm bạn nhận được có thể có sai lệch nhỏ về màu so với hình ảnh minh họa.</span> 1 120000.0000 146M 8475 Hồng Phước Artist 1 khan-lua-satin-con-tho 99/146 5.00 1 D 1