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 = '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 = 314 
  LEFT JOIN cscart_seo_names ON cscart_seo_names.object_id = 344 
  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 = 344 
  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": 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 = 344 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 = 344 and cscart_product_descriptions.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": 3,
          "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
344 RXFIB00105 P A 3 0.00 99 0.000 0 0 0 0.00 0 1782537303 1783577299 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ê Phin Giấy Blue Sơn La 105g – Đặc Sản Pha Nhanh <p>Cà phê phin giấy Blue Sơn La 105g – Arabica đặc sản, pha 30 giây, chua thanh hương hoa trái cây mật ong. Hợp Espresso, cold brew. K Coffee.</p> <h1>Cà Phê Phin Giấy K Coffee Blue Sơn La (Hộp 105g) – Hương Vị Specialty Tiện Lợi Trong 30 Giây</h1> <p>Bạn là người yêu thích hương vị cà phê đặc sản (Specialty Coffee) nhưng lại có quỹ thời gian bận rộn?&nbsp;<b>Cà phê phin giấy Blue Sơn La từ thương hiệu K Coffee</b>&nbsp;chính là giải pháp hoàn hảo dành cho bạn. Mang trọn vẹn tinh túy của hạt cà phê Arabica vùng cao Tây Bắc vào thiết kế túi lọc hiện đại, sản phẩm giúp bạn sở hữu một ly cà phê chuẩn vị chỉ sau 30 giây pha chế.</p> <h2>1. Thông Tin Chi Tiết Cà Phê Phin Giấy K Coffee Blue Sơn La</h2> <ul><li><b>Thương hiệu:</b>&nbsp;K Coffee</li><li><b>Xuất xứ:</b>&nbsp;Việt Nam</li><li><b>Quy cách đóng gói:</b>&nbsp;Hộp 105g (Gồm 7 gói tiện lợi x 15g/gói)</li><li><b>Hạn sử dụng:</b>&nbsp;18 tháng kể từ ngày sản xuất.</li><li><b>Thành phần:</b>&nbsp;100% Cà phê nguyên chất Arabica và Robusta thượng hạng.</li></ul> <blockquote><b>Cam Kết 3 KHÔNG Sạch Tuyệt Đối Từ K Coffee:</b> <p><br></p> <ul><li><b>KHÔNG</b>&nbsp;màu hóa học.</li><li><b>KHÔNG</b>&nbsp;mùi gây hại.</li><li><b>KHÔNG</b>&nbsp;trộn bắp, đậu nành.</li></ul></blockquote> <h3>Chứng Nhận Chất Lượng Toàn Cầu</h3> <p>K Coffee tự hào là thương hiệu duy nhất tại Việt Nam đạt đồng thời các chứng nhận khắt khe:&nbsp;<b>UTZ & BRC toàn cầu</b>. Toàn bộ sản phẩm đượ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ế –&nbsp;<b>FROM FARM TO CUP</b>(Từ nông trại đến ly cà phê), đảm bảo lưu giữ trọn vẹn hương vị tự nhiên và an toàn cho sức khỏe.</p> <h2>2. Hương Vị Đỉnh Cao: Thanh Tao Nhưng Đầy Hưng Phấn</h2> <p>Sự kết hợp tinh tế giữa các giống hạt cao cấp mang lại cho&nbsp;<b>Cà phê phin giấy Blue Sơn La</b>&nbsp;một tầng hương vị vô cùng phong phú và độc đáo:</p> <ul><li><b>Hương thơm:</b>&nbsp;Thanh tao, phong phú của các loại hoa tự nhiên, trái cây chín mọng, hòa quyện cùng nốt hương ngọt ngào của caramel và mật ong.</li><li><b>Vị giác:</b>&nbsp;Vị chua thanh dịu nhẹ đặc trưng của trái cây chín, hậu vị ngọt tự nhiên tròn trịa.</li><li><b>Hậu vị:</b>&nbsp;Chút đắng ngọt đặc trưng của cà phê Robusta, mang lại cảm giác sảng khoái và thực sự hưng phấn để khởi đầu một ngày mới đầy năng lượng.</li></ul> <p>Sản phẩm cực kỳ đa năng, phù hợp để pha theo nhiều phong cách thời thượng như:&nbsp;<b>Espresso, Americano</b>&nbsp;hoặc làm nguyên liệu cho món&nbsp;<b>Cold Brew (Cà phê ủ lạnh)</b>&nbsp;giải nhiệt.</p> <h2>3. Hướng Dẫn Cách Pha Cà Phê Phin Giấy Chuẩn Vị Trong 30 Giây</h2> <p>Thiết kế túi lọc thông minh giúp việc pha chế trở nên nhanh chóng, gọn gàng ở bất cứ đâu (văn phòng, du lịch, tại nhà) với 5 bước đơn giản:</p> <ul><li><b>Bước 1:</b>&nbsp;Xé phin giấy dọc theo đường cắt sẵn.</li><li><b>Bước 2:</b>&nbsp;Mở 2 quai bên thân túi và móc chắc chắn vào miệng ly.</li><li><b>Bước 3:</b>&nbsp;Rót từ từ khoảng 20ml nước sôi vào phin để cà phê nở đều trong vài giây.</li><li><b>Bước 4:</b>&nbsp;Châm tiếp 20ml nước sôi, sau đó từ từ thêm tiếp 80ml nước nữa (tổng lượng nước khoảng 120ml).</li><li><b>Bước 5:</b>&nbsp;Lấy phin giấy ra, thêm đường, sữa hoặc đá tùy theo khẩu vị và thưởng thức.</li></ul> <h2>4. Tại Sao Bạn Nên Chọn Cà Phê Phin Giấy K Coffee?</h2> <ul><li><b>Nhanh gọn, tiện lợi:</b>&nbsp;Pha nhanh trong 30 giây, không cần dọn rửa phin truyền thống phức tạp.</li><li><b>Gu Specialty đúng nghĩa:</b>&nbsp;Dành riêng cho những người sành cà phê, yêu chất lượng nguyên bản của Arabica Sơn La nhưng cần sự nhanh chóng.</li><li><b>Sạch và Minh bạch:</b>&nbsp;Sản phẩm từ thương hiệu uy tín, có chứng nhận quốc tế rõ ràng.</li></ul> <p>Sở hữu ngay&nbsp;<b>Hộp Cà phê phin giấy K Coffee Blue Sơn La 105g</b>&nbsp;để mỗi buổi sáng của bạn đều được đánh thức bởi hương vị cà phê đặc sản đẳng cấp!</p> <p><i>Từ khóa tìm kiếm liên quan: cà phê phin giấy K Coffee, cà phê túi lọc Blue Sơn La, Arabica Sơn La túi lọc, K Coffee 105g, cà phê phin giấy tiện lợi, từ nông trại đến ly cà phê.</i></p> cà phê phin giấy arabica, cà phê phin giấy blue sơn la, cà phê đặc sản túi lọc, cà phê drip arabica, cà phê K Coffee Cà phê phin giấy Blue Sơn La 105g – Arabica đặc sản, pha 30 giây, chua thanh hương hoa trái cây mật ong. Hợp Espresso, cold brew. K Coffee. cà phê phin giấy arabica, cà phê phin giấy blue sơn la, cà phê đặc sản túi lọc, cà phê drip arabica, cà phê K Coffee Cà Phê Phin Giấy Blue Sơn La 105g | K Coffee 8.02000000 314M 90 K COFFEE 1 ca-phe-phin-giay-blue-son-la-105g 314 D