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, 
  company_descr.i18n_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 = 'vn' 
  LEFT JOIN cscart_company_descriptions as company_descr ON company_descr.company_id = cscart_products.company_id 
  AND company_descr.lang_code = 'vn' 
  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 = 316 
  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 = 316 
  AND (
    companies.status IN ('A') 
    OR cscart_products.company_id = 0
  ) 
GROUP BY 
  cscart_products.product_id

Query time 0.00093

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_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": "const",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "7",
          "used_key_parts": ["product_id", "storefront_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": 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 = 316 and cscart_product_descriptions.lang_code = 'vn'"
          },
          "buffer_type": "flat",
          "buffer_size": "281",
          "join_type": "BNL",
          "attached_condition": "trigcond(1) and trigcond(cscart_product_descriptions.product_id = 316 and cscart_product_descriptions.lang_code = 'vn')"
        }
      },
      {
        "table": {
          "table_name": "company_descr",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "10",
          "used_key_parts": ["company_id", "lang_code"],
          "ref": ["const", "const"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "trigcond(company_descr.lang_code = 'vn')"
        }
      },
      {
        "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
316 KPSXAY4454 P A 3 10.00 100 0.000 0 0 0 0.00 0 1782355363 1783657192 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 vn Cà Phê Pha Máy KPHUCSINH 4 454g – Chua Thanh <p>Cà phê pha máy KPHUCSINH 4 454g cho HORECA – đắng nhẹ chua thanh, hợp phin, cold brew, Espresso. Sỉ cho quán. K Coffee.</p> <h1>Cà Phê Hạt/Bột HORECA (Túi 454g) – Giải Pháp Hoàn Hảo Cho Quán Cà Phê Specialty Gu Châu Âu Hiện Đại</h1> <p>Bạn đang sở hữu một quán cà phê quy mô vừa hoặc đang định hình phong cách&nbsp;<b>Specialty hiện đại theo gu Châu Âu</b>tinh tế? Bạn muốn tìm kiếm một nguồn nguyên liệu ổn định, vừa đáp ứng được tiêu chuẩn khắt khe của những tách Espresso máy, vừa giữ được hồn cốt của ly cà phê phin truyền thống?</p> <p><b>Dòng sản phẩm Cà phê HORECA (Túi 454g)</b>&nbsp;chính là "chìa khóa vàng" giúp quán của bạn nâng tầm menu, giữ chân thực khách sành điệu nhờ sự giao thoa hoàn hảo giữa hai trường phái cà phê Á - Âu.</p> <h2>1. Thông Số Chi Tiết Sản Phẩm Cà Phê HORECA 454g</h2> <ul><li><b>Trọng lượng:</b>&nbsp;Đóng gói túi 454g (Định lượng tối ưu, tiết kiệm chi phí vận hành cho các quán quy mô vừa, tránh tình trạng bay mùi khi mở túi lớn).</li><li><b>Thành phần:</b>&nbsp;100% Cà phê nguyên chất Arabica & Robusta thượng hạng.</li><li><b>Hình thức:</b>&nbsp;Phù hợp với mọi nhu cầu của quán:<p></p><ul><li><b>Dạng bột:</b>&nbsp;Lý tưởng để pha phin truyền thống hoặc ủ&nbsp;<b>Cold Brew</b>&nbsp;(cà phê ủ lạnh) thanh mát.</li><li><b>Dạng hạt:</b>&nbsp;Thích hợp cho các dòng máy pha&nbsp;<b>Espresso</b>&nbsp;hiện đại, tạo nên lớp crema dày, mịn màng và vàng óng chuẩn quốc tế.</li></ul></li></ul> <h2>2. Profile Hương Vị Độc Bản: Bản Giao Hưởng Giữa Hiện Đại Và Truyền Thống</h2> <p>Điểm đắt giá giúp dòng cà phê HORECA này chinh phục được những barista khó tính nhất chính là dải hương vị vô cùng phong phú và có chiều sâu:</p> <ul><li><b>Tầng hương vị đầu (Gu Châu Âu):</b>&nbsp;Khi thưởng thức, bạn sẽ cảm nhận rõ&nbsp;<b>vị đắng nhẹ kết hợp với vị chua thanh thoát nổi bật</b>, tạo nên một trạng thái đắng – chua cân bằng tuyệt đối. Đi kèm với đó là hương hoa và trái cây ngọt ngào, thoảng chút ấm áp của socola và caramel.</li><li><b>Tầng hậu vị (Gu Việt Nam):</b>&nbsp;Dù mang xu hướng hiện đại, sản phẩm vẫn tạo cảm giác gần gũi nhờ điểm nhấn là&nbsp;<b>hậu vị đậm, chút đắng ngọt</b>&nbsp;dành riêng cho người thích gu đắng đậm. Đây là nét đặc trưng phảng phất của ly cà phê pha phin truyền thống, giúp quán chiều lòng được mọi đối tượng khách hàng.</li></ul> <h2>3. Cam Kết "3 KHÔNG" Bảo Vệ Sức Khỏe Tuyệt Đối</h2> <p>Sự uy tín của một quán cà phê nằm ở chất lượng sạch của hạt nguyên liệu. Chúng tôi tự hào mang đến dòng cà phê HORECA đạt chuẩn an toàn vệ sinh thực phẩm với&nbsp;<b>Cam kết 3 KHÔNG</b>:</p> <ol><li><b>KHÔNG</b>&nbsp;màu hóa học độc hại.</li><li><b>KHÔNG</b>&nbsp;mùi gây hại cho sức khỏe.</li><li><b>KHÔNG</b>&nbsp;trộn bắp, đậu nành hay bất kỳ tạp chất nào.</li></ol> <h2>4. Hướng Dẫn Kỹ Thuật Pha Phin Chuẩn Vị Cho Quán</h2> <p>Để ly cà phê phin phục vụ khách hàng đạt độ chiết xuất hoàn hảo nhất, các barista của quán có thể áp dụng quy trình 3 bước tiêu chuẩn sau:</p> <ul><li><b>Bước 1:</b>&nbsp;Cho vào phin 3 muỗng cà phê bột (tương đương khoảng&nbsp;<b>20g</b>), lắc nhẹ cho mặt cà phê phẳng đều.</li><li><b>Bước 2 (Ủ cà phê):</b>&nbsp;Rót khoảng&nbsp;<b>20ml</b>&nbsp;nước sôi ngang mặt cà phê. Hãy để cà phê ủ trong&nbsp;<b>5 phút</b>&nbsp;để bột cà phê nở đều và giải phóng hết hương thơm. Sau đó, tiến hành đổ thêm lượng nước sôi vừa đủ dùng.</li><li><b>Bước 3:</b>&nbsp;Thêm đường, sữa hoặc đá viên tùy theo yêu cầu và khẩu vị riêng của từng khách hàng.</li></ul> <h2>Lời Kết</h2> <p>Với&nbsp;<b>Túi Cà phê HORECA 454g</b>, quán của bạn không chỉ sở hữu một nguồn nguyên liệu sạch, chất lượng cao để tạo ra những ly Espresso, Cold Brew hay Cà phê phin tuyệt hảo, mà còn khẳng định được gu thẩm mỹ tinh tế trong lòng thực khách.</p> <p>Đặt mua ngay hôm nay để nhận chính sách giá sỉ tốt nhất dành cho chủ quán!</p> cà phê horeca 454g, cà phê cho quán specialty, cà phê hạt pha máy espresso, arabica robusta nguyên chất, cà phê gu châu âu, nguyên liệu quán cà phê. Mua ngay cà phê HORECA túi 454g (100% Arabica & Robusta) cho quán quy mô vừa. Hương vị đắng nhẹ, chua thanh thoát, tạo lớp crema vàng óng cho Espresso, Cold Brew. cà phê chua thanh cho quán, cà phê specialty horeca, cà phê cold brew quán, cà phê pour over sỉ Cà Phê HORECA 454g Nguyên Chất | Gu Châu Âu Cho Quán Specialty 8.81000000 303M 239 K COFFEE 0 ca-phe-rang-xay-kphucsinh-4-454g 303 D