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, 
  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, 
  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 = 123 
  LEFT JOIN cscart_seo_names ON cscart_seo_names.object_id = 1715 
  AND cscart_seo_names.type = 'p' 
  AND cscart_seo_names.dispatch = '' 
  AND cscart_seo_names.lang_code = 'vi' 
  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 
  LEFT JOIN cscart_product_sold ps ON cscart_products.product_id = ps.product_id 
WHERE 
  cscart_products.product_id = 1715 
  AND (
    companies.status IN ('A') 
    OR cscart_products.company_id = 0
  ) 
GROUP BY 
  cscart_products.product_id

Query time 0.06352

JSON explain

{
  "query_block": {
    "select_id": 1,
    "nested_loop": [
      {
        "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_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": 100,
          "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": 3,
          "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_products_tag_categories",
          "access_type": "ref",
          "possible_keys": ["pt"],
          "key": "pt",
          "key_length": "3",
          "used_key_parts": ["product_id"],
          "ref": ["const"],
          "rows": 13,
          "filtered": 100
        }
      },
      {
        "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 = 'vi')"
        }
      },
      {
        "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,
          "attached_condition": "trigcond(cscart_discussion.object_type = 'P')"
        }
      },
      {
        "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
        }
      },
      {
        "block-nl-join": {
          "table": {
            "table_name": "<derived2>",
            "access_type": "ALL",
            "rows": 12545,
            "filtered": 100,
            "attached_condition": "ps.product_id = 1715"
          },
          "buffer_type": "flat",
          "buffer_size": "256Kb",
          "join_type": "BNL",
          "attached_condition": "trigcond(ps.product_id = 1715)",
          "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": 12545,
                        "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 discussion_type average_rating product_reviews_count sold
1715 10266_B0FB P A 236 0 999 1000.000 0 0 0 0.00 0 1655312400 1726252612 0 N N N B N N N N Y 10 N - 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:30;s:9:"box_width";i:20;s:10:"box_height";i:15;} 0 N N vi Set Cà Phê Dịu Nhẹ, Cà Phê Arabica, Nguyên Liệu Tươi, Hương Vị Tinh Tế, Nông Nghiệp Địa Phương, Văn Hóa Cà Phê, Người Yêu Cà Phê <p>Set Cà Phê Dịu Nhẹ dành cho những ai trót yêu hương thơm quyến rũ của hạt cà phê Arabica với vị đắng vừa phải. Đây sẽ là sự lựa chọn lý tưởng để bạn thưởng thức ly cà phê tuyệt vời ngay tại nhà.</p> <p>Set bao gồm cà phê Dịu Nhẹ Arabica, có thể chọn dạng bột hoặc hạt tùy theo ý thích của bạn. Kèm theo chiếc phin nhôm cao cấp được Laven thiết kế riêng, giúp cà phê được thấm đều và lọc nhanh hơn những loại phin thông thường.Và ắt hẳn không thể thiếu một chiếc đế lót ly để bảo vệ chiếc bàn xinh xắn của bạn.</p> quà tặng, mua online, chus, set quà tặng, set cà phê, set quà tặng cà phê dịu nhẹ, quà tặng doanh nghiệp, quà tặng sếp, quà tặng bạn trai, quà tặng bạn gái Set Quà Tặng Cà Phê Dịu Nhẹ dành cho những ai trót yêu hương thơm quyến rũ của hạt cà phê Arabica với vị đắng vừa phải. Đặt hàng ngay tại CHUS! , “Diu Nhe” Coffee Set, Arabica Coffee, Fresh Ingredients, Exquisite Flavor, Pleasant Taste, Eco-friendly, Coffee Culture, Coffee Lovers Set Quà Tặng Cà Phê Dịu Nhẹ - Laven Coffee | CHUS <p>Một set bao gồm:</p> <p>- Túi cà phê Dịu Nhẹ 500gr</p> <p>- Phin cà phê tặng kèm đế lót ly</p> <p>Các màu phin cà phê:</p> <p>1. Hồng</p> <p>2. Cam</p> <p>3. Đỏ</p> <p>4. Đen</p> <p>Cách pha một ly cà phê thơm ngon CHUS mách bạn:</p> <p>Nguyên liệu: Bột cà phê, nước sôi, phin pha, muỗng.</p> <p>- Bước 1: Tráng phin bằng nước sôi (95-100 độ C)</p> <p>Điều này sẽ đảm bảo lượng nhiệt đầy đủ hơn khiến cho ly cà phê vị đậm đà và thơm hơn.</p> <p>- Bước 2: Cho cà phê vào phin theo tỉ lệ 1:3 và lắc nhẹ</p> <p>Tỉ lệ này là tỉ lệ giữa lượng cà phê và thể tích phin, sau đó lắc nhẹ để làm phẳng chúng.</p> <p>- Bước 3: Cho nước sao cho nước ngập hết bột cà phê và ấn dằn xuống.</p> <p>Bạn chỉ nên nhấn nhẹ nhàng nắp ấn. Nếu như bạn nhấn quá mạnh, cà phê sẽ không thể chảy ra. Nhưng nếu như nhấn quá nhẹ thì cà phê sẽ bị sủi bọt và đẩy nắp lên.</p> <p>- Bước 4: Rót nước sôi vào nắp đậy của phin sau đó đặt đáy phun lên trên, cho đến khi nào nước dưới nắp được cà phê hút hết.</p> <p>- Bước 5: Chờ cho cà phê nhỏ giọt xuống ly.</p> <p>- Bước 6: Thưởng thức thôi nào.</p> <p>Gói ghém cái nắng gió của vùng đất bazan để tạo nên giọt cà phê thuần túy, Laven Coffee tạo ra một thương hiệu cà phê rang xay nguyên chất. Nơi mà hương vị, độ an toàn với sức khỏe người dùng cùng sự tận tâm trong từng công đoạn sản xuất, hòa quyện cùng nhau để tạo ra sản phẩm hoàn thiện nhất.</p> <p>Với mong muốn nâng tầm cà phê Việt Nam trên thị trường, Laven Coffee luôn đặt nguyên liệu là ưu tiên cần được chú trọng hàng đầu. Laven Coffee đặc biệt chỉ tuyển chọn những hạt cà phê với độ chín hơn 95%, với kích cỡ đều nhau để đảm bảo từng hạt sẽ được rang chín đều.</p> <p>Bên cạnh đó, Laven sử dụng công nghệ rang khí nóng Hot-air tân tiến, giúp rang đều từng hạt, hạn chế tối đa tình trạng hạt bị cháy cạnh. Các chuyên gia rang cà phê sẽ điều chỉnh nhiệt độ thích hợp để cho ra những mẻ cà phê rang hoàn hảo nhất với hương vị thơm ngon cô đọng.</p> <p>Thưởng thức cà phê từ lâu không chỉ gói gọn trong việc uống để tỉnh táo hay tập trung. Nó đã dần trở thành một nét văn hóa của người Việt ta, và cũng là một cách thư giãn cho tâm hồn. Vì vậy, Laven Coffee đã được tạo ra như một sự lựa chọn lý tưởng dành cho những trái tim yêu thích hương vị cà phê đậm đà khó quên.</p> a:4:{s:17:"rs_brand_producer";a:5:{i:0;s:55:"Thương hiệu cà phê sạch rang xay nguyên chất";i:1;s:127:"Chú trọng vào hương vị thuần túy, quá trình xử lý nghiêm ngặt để bảo đảm sức khỏe người dùng";i:2;s:0:"";i:3;s:0:"";i:4;s:0:"";}s:14:"rs_ingredients";a:5:{i:0;s:180:"Những hạt cà phê Laven  được chăm chút, chọn lọc một cách kỹ lưỡng, không pha tẩm, không bảo quản, đảm bảo sức khỏe người tiêu dùng.";i:1;s:148:"Hạt được chọn với độ chín trên 95%, đều hạt để mỗi mẻ rang sẽ cho ra những hạt cà phê chín đều và chín kỹ";i:2;s:0:"";i:3;s:0:"";i:4;s:0:"";}s:14:"rs_manufacture";a:5:{i:0;s:153:"Sử dụng công nghệ rang khí nóng Hot-air tân tiến nhất Việt Nam, cho ra hương vị từng mẻ cà phê ngon và chất lượng nhất.";i:1;s:94:"Quy chuẩn theo quy trình khép kín từ Nông trại Nhà máy đến Người tiêu dùng";i:2;s:0:"";i:3;s:0:"";i:4;s:0:"";}s:17:"rs_certifications";a:5:{i:0;s:107:"Tất cả sản phẩm đều có giấy An Toàn Thực Phẩm và đã được kiểm định an toàn.";i:1;s:0:"";i:2;s:0:"";i:3;s:0:"";i:4;s:0:"";}} 1 349000.0000 123M,123M,123M,123M,123M,123M,123M,123M,123M,123M,123M,123M,123M 416M,423,424,425,426,427,473,495,496,497,498,515,517 55599 Laven Coffee set-ca-phe-diu-nhe 96/123 D 5.00 22