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

Query time 0.00173

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 = 318 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 = 318 and cscart_product_descriptions.lang_code = 'en')"
        }
      },
      {
        "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 = '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
318 KPSXAY5454 P A 3 0.00 99 0.000 0 0 0 0.00 0 1782357991 1783334980 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ê Pha Máy KPHUCSINH 5 454g – Đen Đá Đậm Mạnh <p>Cà phê pha máy KPHUCSINH 5 454g cho HORECA – Robusta đắng đậm mạnh, chuẩn đen đá. Sỉ cho quán cà phê. K Coffee.</p> <h1>Cà Phê K Coffee Dòng HORECA Túi 454g – Lựa Chọn Đậm Đà Chuẩn Vị Cho Quán Quy Mô Vừa Và Gu Truyền Thống Việt</h1> <p>Đối với các quán cà phê, nhà hàng hoặc khách sạn có quy mô vừa, việc quản lý nguồn nguyên liệu đầu vào sao cho vừa&nbsp;<b>tối ưu chi phí, hạn chế tồn kho</b>&nbsp;nhưng vẫn phải đảm bảo&nbsp;<b>hương vị đắng mạnh, đậm đà đồng đều</b>&nbsp;là một bài toán cân não.&nbsp;<b>Cà Phê K Coffee Dòng HORECA Túi 454g</b>&nbsp;chính là lời giải hoàn hảo dành riêng cho phân khúc này, đồng thời cũng là lựa chọn lý tưởng cho các gia đình muốn thưởng thức ly cà phê mộc chuẩn gu Việt ngay tại nhà.</p> <p>Sự kết hợp tinh tế giữa hai dòng hạt Robusta và Arabica thượng hạng mang đến một tách cà phê đậm đà bứt phá, hậu vị dài lâu nhưng lại vô cùng êm ái, mượt mà, phù hợp cho cả nam lẫn nữ.</p> <h2>1. Thông Tin Chi Tiết Cà Phê K Coffee HORECA Túi 454g</h2> <ul><li><b>Thương hiệu:</b>&nbsp;K Coffee (Thuộc Tập đoàn Phúc Sinh)</li><li><b>Xuất xứ:</b>&nbsp;Việt Nam</li><li><b>Trọng lượng:</b>&nbsp;<b>Túi 454g</b>&nbsp;– Định lượng vừa vặn, cực kỳ lý tưởng cho các quán quy mô vừa và nhỏ, giúp các chủ quán dễ dàng xoay vòng vốn nguyên liệu, giữ hạt và bột luôn ở trạng thái tươi mới nhất.</li><li><b>Thành phần:</b>&nbsp;100% Cà phê nguyên chất phối trộn hoàn hảo từ hạt Arabica & Robusta.</li><li><b>Hạn sử dụng (HSD):</b>&nbsp;24 tháng kể từ ngày sản xuất.</li></ul> <h2>2. Profile Hương Vị Đỉnh Cao: Đậm Đà Sâu Lắng Chuẩn Gu Việt</h2> <p>Dòng HORECA 454g sở hữu một profile hương vị vô cùng đặc sắc, được tinh chỉnh khéo léo để kế thừa nét đắng mạnh mẽ xưa cũ nhưng lại đạt tiêu chuẩn mộc hiện đại:</p> <ul><li><b>Vị chủ đạo:</b>&nbsp;Đậm đà, đắng mạnh mẽ chủ đạo từ hạt Robusta bứt phá, kết hợp hoàn hảo với vị chua ít rất nhẹ, dịu êm của hạt Arabica. Cà phê đắng dịu, mượt mà, hoàn toàn không bị gắt cổ, dành cho những người thích gu đậm vừa và đắng êm.</li><li><b>Tầng hương phong phú:</b>&nbsp;Thoảng nhẹ hương khói mộc mạc đặc trưng, quyện cùng hương socola đen nồng nàn, điểm xuyết thêm nốt hương hạt rang ấm áp và hương trái cây dịu nhẹ tự nhiên.</li><li><b>Hậu vị kéo dài:</b>&nbsp;Đọng lại rất lâu sau khi thưởng thức với sự giao thoa độc đáo giữa vị đắng đậm và vị ngọt nhẹ caramel thanh lịch.</li><li><b>Lý tưởng cho mọi phương pháp pha chế:</b><p></p><ul><li><b>Pha phin truyền thống (Dạng bột):</b>&nbsp;Tạo nên những ly cà phê đen đá mộc mạc hoặc ly cà phê sữa đá sánh mịn, đậm đà, đúng chuẩn gu văn hóa Việt Nam.&nbsp;<i>Sản phẩm đặc biệt ngon hơn khi uống đen đá.</i></li><li><b>Pha máy Espresso (Dạng hạt):</b>&nbsp;Cho ra lớp bọt crema béo dày, mịn mượt, giữ trọn vẹn thể chất dày dặn cho tách Espresso máy.</li></ul></li></ul> <h2>3. Khẳng Định Uy Tín Với Cam Kết 3 KHÔNG Tuyệt Đối</h2> <p>K Coffee giúp quán của bạn xây dựng lòng tin vững chắc với những thực khách sành điệu nhất bằng&nbsp;<b>Cam Kết 3 KHÔNG</b>&nbsp;bảo vệ sức khỏe người tiêu dùng:</p> <ul><li><b>√ KHÔNG MÀU HÓA HỌC:</b>&nbsp;Nước cốt cà phê mộc có màu nâu cánh gián, ánh hổ phách trong trẻo, nói không với màu đen kịt nhân tạo.</li><li><b>√ KHÔNG MÙI GÂY HẠI:</b>&nbsp;Nói không với việc tẩm ướp hương liệu hay bơ hóa học độc hại.</li><li><b>√ KHÔNG TRỘN BẮP, ĐẬU NÀNH:</b>&nbsp;100% cà phê nguyên chất sạch từ gốc, tuyệt đối không độn tạp chất cháy khét để gian lận trọng lượng.</li></ul> <h2>4. Hướng Dẫn Các Bước Pha Phin Chuẩn Vị Đậm Đà Cho Quán</h2> <p>Để chiết xuất được ly nước cốt cà phê thơm nồng, hậu vị kéo dài dài lâu, hãy áp dụng quy trình 3 bước chuẩn Barista sau:</p> <ul><li><b>Bước 1:</b>&nbsp;Cho vào phin truyền thống 3 muỗng cà phê bột K Coffee HORECA (tương đương khoảng 20g), lắc nhẹ cho phẳng mặt bột.</li><li><b>Bước 2 (Giai đoạn ủ hương quyết định):</b>&nbsp;Đổ khoảng 20ml nước sôi (<span class="math-inline" data-math="92^\circ\text{C} - 96^\circ\text{C}" data-index-in-node="64"><span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut"></span><span class="mord">9</span><span class="mord"><span class="mord">2</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist"><span class="pstrut"></span><span class="sizing reset-size6 size3 mtight"><span class="mbin mtight">∘</span></span></span></span></span></span></span><span class="mord text"><span class="mord">C</span></span><span class="mspace"></span><span class="mbin">−</span><span class="mspace"></span></span><span class="base"><span class="strut"></span><span class="mord">9</span><span class="mord"><span class="mord">6</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist"><span class="pstrut"></span><span class="sizing reset-size6 size3 mtight"><span class="mbin mtight">∘</span></span></span></span></span></span></span><span class="mord text"><span class="mord">C</span></span></span></span></span></span>) ngang mặt cà phê.&nbsp;<b>Để ủ trong vòng 5 phút</b>&nbsp;để bột cà phê ngấm đều nước và nở bung. Sau đó, tiến hành đổ thêm lượng nước sôi vừa đủ dùng vào phin, đậy nắp và chờ chiết xuất từng giọt tinh túy.</li><li><b>Bước 3:</b>&nbsp;Thêm đường, sữa đặc hoặc đá viên tùy theo khẩu vị của thực khách và thưởng thức ly cà phê bứt phá năng lượng.</li></ul> <h2>5. Tại Sao Các Chủ Quán Nên Chọn K Coffee Dòng HORECA Túi 454g?</h2> <ul><li><b>Định lượng vừa vặn – Tối ưu tồn kho:</b>&nbsp;Quy cách đóng gói 454g cực kỳ thích hợp cho các quán có lượng khách vừa phải, giúp cà phê luôn giữ được độ tươi mới, không bị mất mùi do mở túi quá lâu.</li><li><b>Hương vị ổn định tuyệt đối:</b>&nbsp;Được sản xuất theo quy trình khép kín nghiêm ngặt đạt tiêu chuẩn quốc tế (chứng nhận UTZ & BRC toàn cầu), đảm bảo chất lượng hạt đồng đều giữa các lô hàng, giúp quán giữ chân khách quen bằng sự ổn định.</li><li><b>Xu hướng cà phê mộc sạch:</b>&nbsp;Phục vụ cà phê 100% nguyên chất chính là cách bạn bảo vệ sức khỏe khách hàng, bắt kịp xu hướng thời đại và nâng tầm giá trị cho thương hiệu của quán.</li></ul> <p><i>Từ khóa tìm kiếm liên quan (SEO Keywords): cà phê k coffee dòng horeca túi 454g, cà phê nguyên chất cho quán quy mô vừa, cà phê robusta đắng mạnh đậm đà, cà phê gu truyền thống việt nam, bọt crema béo dày pha máy espresso, mua cà phê sạch 3 không phúc sinh túi 454g.</i></p> cà phê đen đá cho quán, cà phê robusta pha máy, cà phê sỉ horeca, cà phê phin sữa đá Cà phê pha máy KPHUCSINH 5 454g cho HORECA – Robusta đắng đậm mạnh, chuẩn đen đá. Sỉ cho quán cà phê. K Coffee. cà phê đen đá cho quán, cà phê robusta pha máy, cà phê sỉ horeca, cà phê phin sữa đá Cà Phê Pha Máy KPHUCSINH 5 454g – Đen Đá Đậm Mạnh | K Coffee 8.20000000 303M 513 K COFFEE 1 ca-phe-pha-may-kphucsinh-5-454g 303 D