SELECT 
  SQL_CALC_FOUND_ROWS products.product_id, 
  products.amount, 
  descr1.product as product, 
  companies.company as company_name, 
  variation_group_products.group_id AS variation_group_id, 
  products.product_type, 
  products.parent_product_id, 
  cscart_product_review_prepared_data.average_rating average_rating, 
  cscart_product_review_prepared_data.reviews_count product_reviews_count 
FROM 
  cscart_products as products 
  LEFT JOIN cscart_product_descriptions as descr1 ON descr1.product_id = products.product_id 
  AND descr1.lang_code = 'vi' 
  LEFT JOIN cscart_companies AS companies ON companies.company_id = products.company_id 
  INNER JOIN cscart_products_categories as products_categories ON products_categories.product_id = products.product_id 
  INNER JOIN cscart_categories ON cscart_categories.category_id = products_categories.category_id 
  INNER JOIN cscart_product_variation_group_products AS variation_group_products ON variation_group_products.product_id = products.product_id 
  LEFT JOIN cscart_product_review_prepared_data ON cscart_product_review_prepared_data.product_id = products.product_id 
  AND cscart_product_review_prepared_data.storefront_id = 0 
WHERE 
  1 
  AND companies.status IN ('A') 
  AND (
    products.amount > 0 
    OR products.tracking = 'D'
  ) 
  AND (
    products.usergroup_ids = '' 
    OR FIND_IN_SET(0, products.usergroup_ids) 
    OR FIND_IN_SET(1, products.usergroup_ids)
  ) 
  AND products.status IN ('A') 
  AND variation_group_products.group_id IN (
    15684, 17067, 15687, 17064, 17065, 17063, 
    17111, 17066, 17113, 17112, 17239, 
    17062, 17059, 17053, 17072, 17056, 
    17054, 17057, 17114, 17055
  ) 
GROUP BY 
  products.product_id 
ORDER BY 
  NULL asc

Query time 0.02356

JSON explain

{
  "query_block": {
    "select_id": 1,
    "temporary_table": {
      "nested_loop": [
        {
          "table": {
            "table_name": "variation_group_products",
            "access_type": "range",
            "possible_keys": ["PRIMARY", "idx_group_id"],
            "key": "idx_group_id",
            "key_length": "3",
            "used_key_parts": ["group_id"],
            "rows": 67,
            "filtered": 100,
            "index_condition": "variation_group_products.group_id in (15684,17067,15687,17064,17065,17063,17111,17066,17113,17112,17239,17062,17059,17053,17072,17056,17054,17057,17114,17055)"
          }
        },
        {
          "table": {
            "table_name": "products",
            "access_type": "eq_ref",
            "possible_keys": ["PRIMARY", "status"],
            "key": "PRIMARY",
            "key_length": "3",
            "used_key_parts": ["product_id"],
            "ref": ["dev_db.variation_group_products.product_id"],
            "rows": 1,
            "filtered": 51.89157104,
            "attached_condition": "(products.amount > 0 or products.tracking = 'D') and (products.usergroup_ids = '' or find_in_set(0,products.usergroup_ids) or find_in_set(1,products.usergroup_ids)) and products.`status` = 'A'"
          }
        },
        {
          "table": {
            "table_name": "companies",
            "access_type": "eq_ref",
            "possible_keys": ["PRIMARY"],
            "key": "PRIMARY",
            "key_length": "4",
            "used_key_parts": ["company_id"],
            "ref": ["dev_db.products.company_id"],
            "rows": 1,
            "filtered": 100,
            "attached_condition": "companies.`status` = 'A'"
          }
        },
        {
          "table": {
            "table_name": "descr1",
            "access_type": "eq_ref",
            "possible_keys": ["PRIMARY", "product_id"],
            "key": "PRIMARY",
            "key_length": "11",
            "used_key_parts": ["product_id", "lang_code"],
            "ref": ["dev_db.variation_group_products.product_id", "const"],
            "rows": 1,
            "filtered": 100,
            "attached_condition": "trigcond(descr1.lang_code = 'vi')"
          }
        },
        {
          "table": {
            "table_name": "cscart_product_review_prepared_data",
            "access_type": "eq_ref",
            "possible_keys": ["PRIMARY"],
            "key": "PRIMARY",
            "key_length": "7",
            "used_key_parts": ["product_id", "storefront_id"],
            "ref": ["dev_db.variation_group_products.product_id", "const"],
            "rows": 1,
            "filtered": 100
          }
        },
        {
          "table": {
            "table_name": "products_categories",
            "access_type": "ref",
            "possible_keys": ["PRIMARY", "pt"],
            "key": "pt",
            "key_length": "3",
            "used_key_parts": ["product_id"],
            "ref": ["dev_db.variation_group_products.product_id"],
            "rows": 1,
            "filtered": 100
          }
        },
        {
          "table": {
            "table_name": "cscart_categories",
            "access_type": "eq_ref",
            "possible_keys": ["PRIMARY", "p_category_id"],
            "key": "PRIMARY",
            "key_length": "3",
            "used_key_parts": ["category_id"],
            "ref": ["dev_db.products_categories.category_id"],
            "rows": 1,
            "filtered": 100,
            "using_index": true
          }
        }
      ]
    }
  }
}

Result

product_id amount product company_name variation_group_id product_type parent_product_id average_rating product_reviews_count
35179 999 Sesame Cookies, Crispy Cookies, Fragrant Black Sesame Cookies, Roasted Sesame Butter Cookies, Low-Sugar Cookies, Baked Butter Cookies Nuttun 15684 P 0 0
35326 999 Sesame Cookies, Crispy Cookies, Fragrant Black Sesame Cookies, Roasted Sesame Butter Cookies, Low-Sugar Cookies, Baked Butter Cookies Nuttun 15684 V 35179 0
35182 999 Bánh Quy Macca Carmel, Bánh Quy Hạt Macca, Bánh Quy Dinh Dưỡng, Bánh Quy Giòn Caramel, Bánh Quy Ít Ngọt, Đồ Ăn Vặt Healthy Nuttun 15687 P 0 0
35329 999 Bánh Quy Macca Carmel, Bánh Quy Hạt Macca, Bánh Quy Dinh Dưỡng, Bánh Quy Giòn Caramel, Bánh Quy Ít Ngọt, Đồ Ăn Vặt Healthy Nuttun 15687 V 35182 0
47465 999 Mứt Dâu Tằm - La Petite Epicerie Saigon La Petite Epicerie Saigon 17053 P 0 0
47511 999 Mứt Dâu Tằm - La Petite Epicerie Saigon La Petite Epicerie Saigon 17053 V 47465 0
47466 999 Mứt Dứa Quế - La Petite Epicerie Saigon, Mứt Hương Vị Chua Ngọt, Công Thức Chuẩn Pháp, Mứt Thượng Hạng, Quà Tặng Bạn Bè La Petite Epicerie Saigon 17054 P 0 0
47512 999 Mứt Dứa Quế - La Petite Epicerie Saigon, Mứt Hương Vị Chua Ngọt, Công Thức Chuẩn Pháp, Mứt Thượng Hạng, Quà Tặng Bạn Bè La Petite Epicerie Saigon 17054 V 47466 0
47467 999 Mứt Xoài Gừng - La Petite Epicerie Saigon, Mứt Xoài Công Thức Pháp, Mứt Trái Cây Vị Mới, Trái Cây Tươi Tự Nhiên, Quà Tặng Bố Mẹ La Petite Epicerie Saigon 17055 P 0 0
47513 999 Mứt Xoài Gừng - La Petite Epicerie Saigon, Mứt Xoài Công Thức Pháp, Mứt Trái Cây Vị Mới, Trái Cây Tươi Tự Nhiên, Quà Tặng Bố Mẹ La Petite Epicerie Saigon 17055 V 47467 0
47468 999 Mứt Chanh Dây, Đậu Khấu - La Petite Epicerie Saigon, Mứt Trái Cây Vị Mới, Mứt Trang Trí Bánh Ngọt, Quà Tặng Bạn Bè La Petite Epicerie Saigon 17056 P 0 0
47514 999 Mứt Chanh Dây, Đậu Khấu - La Petite Epicerie Saigon, Mứt Trái Cây Vị Mới, Mứt Trang Trí Bánh Ngọt, Quà Tặng Bạn Bè La Petite Epicerie Saigon 17056 V 47468 0
47469 999 Mứt Dâu Tây Bạc Hà - La Petite Epicerie Saigon, Mứt Dâu Cao Cấp, Mứt Vị Chua Ngọt, Mứt Phết Bánh Mì Sandwich, Mứt Làm Bánh La Petite Epicerie Saigon 17057 P 0 0
47515 999 Mứt Dâu Tây Bạc Hà - La Petite Epicerie Saigon, Mứt Dâu Cao Cấp, Mứt Vị Chua Ngọt, Mứt Phết Bánh Mì Sandwich, Mứt Làm Bánh La Petite Epicerie Saigon 17057 V 47469 0
47471 999 Mứt Chuối Socola - La Petite Epicerie Saigon, Mứt Giàu Dinh Dưỡng, Mứt Phết Bánh Mì Nướng, Mứt Trang Trí Bánh Ngọt La Petite Epicerie Saigon 17059 P 0 0
47517 994 Mứt Chuối Socola - La Petite Epicerie Saigon, Mứt Giàu Dinh Dưỡng, Mứt Phết Bánh Mì Nướng, Mứt Trang Trí Bánh Ngọt La Petite Epicerie Saigon 17059 V 47471 0
47474 999 Xoài Sấy Dẻo, Trái Cây Tươi Sấy Dẻo, Nguyên Liệu Làm Bánh, Món Ăn Vặt Thơm Ngon, Món Tráng Miệng, Món Đãi Khách La Petite Epicerie Saigon 17062 P 0 0
47520 999 Xoài Sấy Dẻo, Trái Cây Tươi Sấy Dẻo, Nguyên Liệu Làm Bánh, Món Ăn Vặt Thơm Ngon, Món Tráng Miệng, Món Đãi Khách La Petite Epicerie Saigon 17062 V 47474 0
47475 991 Chanh Dây Sấy Dẻo, Mứt Trái Cây Chua, Trang Trí Bánh Kem, Topping Bánh Ngọt, Trang Trí Cocktail, Ăn Vặt Cùng Bạn Bè La Petite Epicerie Saigon 17063 P 0 5.00 1
47521 999 Chanh Dây Sấy Dẻo, Mứt Trái Cây Chua, Trang Trí Bánh Kem, Topping Bánh Ngọt, Trang Trí Cocktail, Ăn Vặt Cùng Bạn Bè La Petite Epicerie Saigon 17063 V 47475 0
47476 999 Đu Đủ Sấy Dẻo, Mứt Trái Cây Không Đường, Chế Độ Ăn Lành Mạnh, Món Ăn Vặt Bổ Dưỡng, Tốt Cho Người Giảm Cân La Petite Epicerie Saigon 17064 P 0 0
47522 994 Đu Đủ Sấy Dẻo, Mứt Trái Cây Không Đường, Chế Độ Ăn Lành Mạnh, Món Ăn Vặt Bổ Dưỡng, Tốt Cho Người Giảm Cân La Petite Epicerie Saigon 17064 V 47476 5.00 1
47477 999 Cam Sấy Dẻo, Cam Sấy Dẻo Nguyên Vỏ, Topping Bánh Ngọt, Mứt Trái Cây Thái Lát, Món Ăn Vặt Giảm Cân, Chế Độ Ăn Kiêng La Petite Epicerie Saigon 17065 P 0 0
47528 999 Cam Sấy Dẻo, Cam Sấy Dẻo Nguyên Vỏ, Topping Bánh Ngọt, Mứt Trái Cây Thái Lát, Món Ăn Vặt Giảm Cân, Chế Độ Ăn Kiêng La Petite Epicerie Saigon 17065 V 47477 0
47478 999 Thơm Sấy Dẻo, Mứt Trái Cây Kiểu Pháp, Trái Cây Sấy Dẻo, Món Ăn Vặt Bắt Miệng, Snack Trái Cây, Snack Cho Người Ăn Kiêng La Petite Epicerie Saigon 17066 P 0 0
47529 999 Thơm Sấy Dẻo, Mứt Trái Cây Kiểu Pháp, Trái Cây Sấy Dẻo, Món Ăn Vặt Bắt Miệng, Snack Trái Cây, Snack Cho Người Ăn Kiêng La Petite Epicerie Saigon 17066 V 47478 0
47479 999 Trái Cây Hỗn Hợp Sấy Dẻo, Mứt Trái Cây Chua Ngọt, Ăn Vặt Cùng Bạn Bè, Topping Trang Trí Bánh Kem, Món Ăn Nhẹ Dinh Dưỡng La Petite Epicerie Saigon 17067 P 0 0
47530 999 Trái Cây Hỗn Hợp Sấy Dẻo, Mứt Trái Cây Chua Ngọt, Ăn Vặt Cùng Bạn Bè, Topping Trang Trí Bánh Kem, Món Ăn Nhẹ Dinh Dưỡng La Petite Epicerie Saigon 17067 V 47479 0
47484 999 Bơ Đậu Phộng, Ăn Kèm Bánh Mì, Bơ Lạc Không Đường, Bơ Trộn Salad, Dành Cho Người Ăn Kiêng, Chế Độ Ăn Giảm Cân La Petite Epicerie Saigon 17072 P 0 0
47535 999 Bơ Đậu Phộng, Ăn Kèm Bánh Mì, Bơ Lạc Không Đường, Bơ Trộn Salad, Dành Cho Người Ăn Kiêng, Chế Độ Ăn Giảm Cân La Petite Epicerie Saigon 17072 V 47484 0
47536 999 Bơ Đậu Phộng, Ăn Kèm Bánh Mì, Bơ Lạc Không Đường, Bơ Trộn Salad, Dành Cho Người Ăn Kiêng, Chế Độ Ăn Giảm Cân La Petite Epicerie Saigon 17072 V 47484 0
47537 999 Bơ Đậu Phộng, Ăn Kèm Bánh Mì, Bơ Lạc Không Đường, Bơ Trộn Salad, Dành Cho Người Ăn Kiêng, Chế Độ Ăn Giảm Cân La Petite Epicerie Saigon 17072 V 47484 0
47538 1002 Bơ Đậu Phộng, Ăn Kèm Bánh Mì, Bơ Lạc Không Đường, Bơ Trộn Salad, Dành Cho Người Ăn Kiêng, Chế Độ Ăn Giảm Cân La Petite Epicerie Saigon 17072 V 47484 0
47539 999 Bơ Đậu Phộng, Ăn Kèm Bánh Mì, Bơ Lạc Không Đường, Bơ Trộn Salad, Dành Cho Người Ăn Kiêng, Chế Độ Ăn Giảm Cân La Petite Epicerie Saigon 17072 V 47484 0
47929 999 [Tết 2024] Mứt Dừa Non Đường Mía Hữu Cơ - Nhà Hoa Lá Nhà Hoa Lá 17111 P 0 0
47962 999 [Tết 2024] Mứt Dừa Non Đường Mía Hữu Cơ - Nhà Hoa Lá Nhà Hoa Lá 17111 V 47929 0
47930 999 [Tết 2024] Mứt Nghệ Đường Mía Thô Hữu Cơ - Nhà Hoa Lá Nhà Hoa Lá 17112 P 0 0
47963 999 [Tết 2024] Mứt Nghệ Đường Mía Thô Hữu Cơ - Nhà Hoa Lá Nhà Hoa Lá 17112 V 47930 0
47931 999 [Tết 2024] Mứt Hạt Sen Huế - Nhà Hoa Lá Nhà Hoa Lá 17113 P 0 0
47964 999 [Tết 2024] Mứt Hạt Sen Huế - Nhà Hoa Lá Nhà Hoa Lá 17113 V 47931 0
47932 999 Hộp Quà Tết An Lành Gồm 5 Vị Mứt Cổ Truyền - Nhà Hoa Lá Nhà Hoa Lá 17114 P 0 0
47965 999 Hộp Quà Tết An Lành Gồm 5 Vị Mứt Cổ Truyền - Nhà Hoa Lá Nhà Hoa Lá 17114 V 47932 0
49143 4 Xoài Cát Núm Sấy Giòn (Vị Nguyên Bản), Xoài Sấy Chân Không, Không Chiên, Không Thêm Đường, Trái Cây Sấy, Ăn Vặt Lành Mạnh, Quà Tặng Ẩm Thực FOODOVI 17239 P 0 0