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, 
  popularity.total as popularity, 
  companies.company as company_name, 
  cscart_products.is_returnable, 
  cscart_products.return_period, 
  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 
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 = 'en' 
  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 
  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 = 303 
  LEFT JOIN cscart_seo_names ON cscart_seo_names.object_id = 315 
  AND cscart_seo_names.type = 'p' 
  AND cscart_seo_names.dispatch = '' 
  AND cscart_seo_names.lang_code = 'vn' 
  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 
WHERE 
  cscart_products.product_id = 315 
  AND (
    companies.status IN ('A') 
    OR cscart_products.company_id = 0
  ) 
GROUP BY 
  cscart_products.product_id

Query time 0.00127

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_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_review_prepared_data",
          "access_type": "system",
          "possible_keys": ["PRIMARY"],
          "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": 7.692307472,
          "attached_condition": "trigcond(cscart_product_prices.lower_limit = 1 and cscart_product_prices.usergroup_id in (0,0,1))"
        }
      },
      {
        "block-nl-join": {
          "table": {
            "table_name": "cscart_product_descriptions",
            "access_type": "range",
            "possible_keys": ["PRIMARY", "product_id"],
            "key": "PRIMARY",
            "key_length": "9",
            "used_key_parts": ["product_id", "lang_code"],
            "rows": 1,
            "filtered": 100,
            "attached_condition": "cscart_product_descriptions.product_id = 315 and cscart_product_descriptions.lang_code = 'en'"
          },
          "buffer_type": "flat",
          "buffer_size": "281",
          "join_type": "BNL",
          "attached_condition": "trigcond(1) and trigcond(cscart_product_descriptions.product_id = 315 and cscart_product_descriptions.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"],
          "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": "ref",
          "possible_keys": ["PRIMARY", "c_status", "p_category_id"],
          "key": "p_category_id",
          "key_length": "3",
          "used_key_parts": ["category_id"],
          "ref": ["v8.cscart_products_categories.category_id"],
          "rows": 2,
          "filtered": 100,
          "index_condition": "(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')",
          "attached_condition": "cscart_categories.storefront_id in (0,1)"
        }
      },
      {
        "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 = 'vn')"
        }
      }
    ]
  }
}

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 facebook_obj_type parent_product_id buy_now_url units_in_product show_price_per_x_units ab__stickers_manual_ids ab__stickers_generated_ids lang_code product shortname short_description full_description meta_keywords meta_description search_words page_title age_warning_message promo_text unit_name price category_ids popularity company_name sales_amount seo_name seo_path point_price discussion_type average_rating product_reviews_count
315 KPSXAY3908 P A 3 20.00 100 0.000 0 0 0 0.00 0 1782354670 1782790643 0 N N N N Y N N Y 10 0 N 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 activity 0 0.000 0.000 en Cà Phê Rang Xay KPHUCSINH 3 908g <p>Cà phê KPHUCSINH 3 908g vị đắng mạnh mẽ, hậu chua cân bằng. 100% nguyên chất, chuẩn RA & BRC. Lựa chọn kinh tế cho pha phin & Espresso tại quán. Mua ngay!</p> <p>Bạn đang tìm kiếm sự cân bằng hoàn hảo giữa vị đắng đậm đà của Robusta và sự tinh tế từ Arabica cho quán của mình? Cà Phê KPHUCSINH 3 (908g) chính là lựa chọn tối ưu về hương vị lẫn chi phí vận hành. Với nốt hương socola đen, caramel cùng hậu vị chua ngọt kéo dài, dòng cafe xay nguyên chất này mang lại trải nghiệm đầy đặn trong miệng, đủ sức làm hài lòng những tín đồ cà phê sữa đá khó tính nhất. Một giải pháp kinh tế và chuyên nghiệp cho hệ thống HORECA hiện nay.</p> <h2>Tại Sao KPHUCSINH 3 Là Sự Lựa Chọn Hoàn Hảo Cho Kinh Doanh F&B?<br><span style="font-size: 16px;">KPHUCSINH 3 được thiết kế chuyên biệt để giữ vững phong độ ổn định, dù là pha phin truyền thống hay pha máy Espresso hiện đại, đảm bảo chất lượng đồng nhất cho từng tách cà phê trao tay khách hàng.</span></h2> <h3>Gu đắng đậm cân bằng – Bứt phá mọi giác quan</h3><p>Dòng cà phê rang xay này nổi bật với độ đắng đậm, mạnh mẽ nhưng không gắt, kết hợp tinh tế cùng chút chua thanh nhẹ nhàng. Khi pha kèm với sữa, vị ngọt của sữa sẽ làm cân bằng tách cà phê, tôn vinh nốt hương socola đặc trưng, tạo nên ly thức uống hấp dẫn khó cưỡng.</p> <h3>Túi lớn 908g – Tối ưu chi phí và bảo quản chuyên nghiệp</h3><p>Quy cách 908g mang lại hiệu quả kinh tế vượt trội. Thiết kế 8 cạnh cứng cáp cùng van 1 chiều thông minh giúp hạt cà phê hạt rang sẵn luôn tươi mới, chống oxy hóa, đảm bảo hương thơm nồng nàn không đổi từ tách đầu tiên đến tách cuối cùng trong suốt 24 tháng.<br></p> <h2>Cam Kết "3 KHÔNG" – Tiêu Chuẩn Quốc Tế Từ K Coffee</h2><p>K Coffee (Tập đoàn K Phúc Sinh) khẳng định uy tín thông qua các chứng nhận Rainforest Alliance (RA) & BRC toàn cầu. Chúng tôi cam kết:</p> <ul><li>KHÔNG màu hóa học.</li><li>KHÔNG mùi gây hại.</li><li>KHÔNG trộn bắp, đậu nành.</li></ul> <p>Đây là nền tảng bền vững để bạn tự tin phục vụ khách hàng những tách cafe rang mộc sạch và an toàn nhất.</p> <h2>Bí Quyết Pha Chế Chuẩn Barista Cho Quán</h2> <ul><li>Pha Phin: Sử dụng 20g bột cà phê, ủ kỹ 5 phút để hương vị giải phóng tối đa trước khi châm nước đủ dùng.</li><li>Pha Máy: Sử dụng cà phê dạng hạt, chiết xuất với áp suất chuẩn để có lớp Crema dày và ổn định – nền tảng tuyệt vời cho thực đơn cà phê sáng tạo tại quán.</li></ul> <h2>Khẳng Định Đẳng Cấp Với Cà Phê KPHUCSINH 3 (908g)</h2><p>Với chất lượng vượt trội và quy cách túi lớn chuyên nghiệp, KPHUCSINH 3 là khoản đầu tư thông minh cho các đơn vị kinh doanh F&B muốn khẳng định đẳng cấp. Đừng bỏ lỡ cơ hội sở hữu dòng cà phê rang đậm cân bằng này để làm mới menu quán của bạn. Hãy liên hệ đặt hàng ngay hôm nay để nhận chính sách giá tốt nhất cho hệ thống của bạn!</p> cà phê KPHUCSINH 3 908g, cà phê rang xay túi lớn, cà phê đắng đậm, cà phê pha máy cho quán, cà phê HORECA, cà phê nguyên chất 908g Cà phê KPHUCSINH 3 908g vị đắng mạnh mẽ, hậu chua cân bằng. 100% nguyên chất, chuẩn RA & BRC. Lựa chọn kinh tế cho pha phin & Espresso tại quán. Mua ngay! cà phê KPHUCSINH 3 908g, cà phê rang xay túi lớn, cà phê đắng đậm, cà phê pha máy cho quán, cà phê HORECA, cà phê nguyên chất 908g Cà Phê Rang Xay KPHUCSINH 3 908g: Đắng Đậm Cân Bằng | K Coffee 17.05000000 303M 77 K COFFEE ca-phe-rang-xay-kphucsinh-3-908g 303 D