SELECT 
  SQL_CALC_FOUND_ROWS products.product_id, 
  descr1.product as product, 
  companies.company as company_name, 
  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_product_prices as prices ON prices.product_id = products.product_id 
  AND prices.lower_limit = 1 
  LEFT JOIN cscart_companies AS companies ON companies.company_id = products.company_id 
  LEFT JOIN cscart_products_tag_categories as products_tag_categories ON products_tag_categories.product_id = products.product_id 
  LEFT JOIN cscart_categories ON cscart_categories.category_id = products_tag_categories.category_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 
  LEFT JOIN cscart_product_popularity as popularity ON popularity.product_id = products.product_id 
WHERE 
  1 
  AND cscart_categories.category_id IN (491) 
  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 prices.usergroup_id IN (0, 0, 1) 
  AND products.parent_product_id = 0 
GROUP BY 
  products.product_id 
ORDER BY 
  popularity.total desc, 
  products.product_id ASC 
LIMIT 
  224, 32

Query time 0.64554

JSON explain

{
  "query_block": {
    "select_id": 1,
    "filesort": {
      "sort_key": "popularity.total desc, products.product_id",
      "temporary_table": {
        "nested_loop": [
          {
            "table": {
              "table_name": "cscart_categories",
              "access_type": "const",
              "possible_keys": ["PRIMARY", "p_category_id"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["category_id"],
              "ref": ["const"],
              "rows": 1,
              "filtered": 100,
              "using_index": true
            }
          },
          {
            "table": {
              "table_name": "products_tag_categories",
              "access_type": "ref",
              "possible_keys": ["PRIMARY", "pt"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["category_id"],
              "ref": ["const"],
              "rows": 2537,
              "filtered": 100,
              "attached_condition": "products_tag_categories.category_id <=> 491",
              "using_index": true
            }
          },
          {
            "table": {
              "table_name": "products",
              "access_type": "eq_ref",
              "possible_keys": ["PRIMARY", "status", "idx_parent_product_id"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["product_id"],
              "ref": ["dev_db.products_tag_categories.product_id"],
              "rows": 1,
              "filtered": 18.48341942,
              "attached_condition": "products.parent_product_id = 0 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` = '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.products_tag_categories.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.products_tag_categories.product_id", "const"],
              "rows": 1,
              "filtered": 100
            }
          },
          {
            "table": {
              "table_name": "popularity",
              "access_type": "eq_ref",
              "possible_keys": ["PRIMARY", "total"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["product_id"],
              "ref": ["dev_db.products_tag_categories.product_id"],
              "rows": 1,
              "filtered": 100
            }
          },
          {
            "table": {
              "table_name": "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": ["dev_db.products_tag_categories.product_id"],
              "rows": 1,
              "filtered": 99.9960556,
              "attached_condition": "prices.lower_limit = 1 and prices.usergroup_id in (0,0,1)"
            }
          }
        ]
      }
    }
  }
}

Result

product_id product company_name product_type parent_product_id average_rating product_reviews_count
6360 Hộp Quà Espres-Sinnamon, Sổ Bìa Cứng Espresso, Vớ Nâu Dày Dặn, Xà Bông Cà Phê Quế, Hạt Cà Phê Nguyên Chất, Quà Tặng Cà Phê, Quà Tặng Quế, Quà Tặng Tự Nhiên, Quà Tặng Ấm Áp The Joy Box P 0 5.00 12
26875 Nến Thơm Chanh Sả LIAM Candle P 0 0
37095 Nến Thơm Trang Trí Vòm Màu Nâu ADORA P 0 0
26881 Nến Hình Gấu Lớn LIAM Candle P 0 5.00 9
26879 Nến Thơm Gỗ Và Da LIAM Candle P 0 0
47011 Nhẫn Thép “Hoa Hạnh Nhân” Màu Vàng, BST Nhẫn Da Hội Họa, Nhẫn Họa Tiết Tranh Van Gogh, Phụ Kiện Nghệ Thuật, Quà Tặng Độc Đáo, Handmade ĐỎ P 0 4.84 38
26884 Set 4 Nến Tealight Hình Tim Trang Trí LIAM Candle P 0 0
26883 Set 4 Nến Tealight Tròn Trang Trí LIAM Candle P 0 0
5832 Kefir Soda Đào Mơ, Nước Giải Khát Lên Men, Thức Uống Lợi Khuẩn, Tốt Cho Đường Ruột, Thơm Ngon Có Lợi Cho Sức Khỏe Tracy Kefir P 0 4.90 20
47601 Tranh Hoa Giấy Handmade Trang Trí - Hoa Sao Nhái Maypaperflower Khung Gỗ Size 19 x 19cm Maypaperflower P 0
40439 Ngọ, Móc Chìa Khóa Da Vẽ Tay, BST 12 Con Giáp, Da Bò Thật, Quà Tặng Độc Đáo, Quà Tặng Thủ Công, Quà Tặng Tuổi Ngựa, Quà Tặng Cá Nhân Hóa ĐỎ P 0 4.61 23
46993 Nến Thơm Có Nắp In Lời Nhắn Bí Mật, Nến Thơm Tinh Dầu, Nến Thơm Thủ Công, Bấc Gỗ, Hũ Thuỷ Tinh, Quà Tặng Cá Nhân Hóa Nico studio P 0 5.00 6
47013 Nhẫn Thép “Đêm Đầy Sao”, Màu Vàng, BST Nhẫn Da Hội Họa, Họa Tiết Tranh Van Gogh, Phụ Kiện Nghệ Thuật, Phụ Kiện Thời Trang, Handmade, Da Bò Thật ĐỎ P 0 5.00 12
2921 Balo Từ Jeans Tái Chế, Lót Da Bên Trong, Thiết Kế Trẻ Trung, Màu Sắc Lạ Mắt, Kiểu Dáng Nhỏ Gọn, Phù Hợp Đi Chơi Hoặc Đi Dạo Phố Renew Jeans P 0 4.40 5
37314 Ly Gốm Sứ “Hoài” Họa Tiết Hoa Đỏ, Vật Dụng Nhà Cửa, Ly Gốm, Gốm Sứ Việt Nam, Vật Dụng Nhà Bếp, Không Độc Hại, Trang Trí Nhà Cửa, Quà Tặng Tu Hú Ceramics P 0 4.97 38
5781 Thanh Chocolate Bark Matcha, Socola Matcha, Socola Việt Nam, Quà Tặng Tuyệt Vời Cho Mọi Dịp Lễ, Món Quà Ngọt Ngào PPG Handmade Chocolate P 0 4.93 44
31629 Trà Trái Cây Hạt Chia Vị Xoài, Trà Trái Cây Hoà Tan, Trà Xoài Hạt Chia, Thức Uống Healthy, Đồ Uống Việt Nam, Giàu Vitamin C, Quà Tặng Sức Khoẻ Just Viet P 0 4.61 18
3587 Ly Gốm Sứ Sọc Matrix D1, Vật Dụng Nhà Cửa, Gốm Sứ, Vật Dụng Nhà Bếp, Thủ Công, Thẩm Mỹ, Không Độc Hại, Trang Trí Nhà Cửa, Ý Tưởng Quà Tặng Tu Hú Ceramics P 0 5.00 16
40434 Sửu, Móc Chìa Khóa Da Vẽ Tay, BST 12 Con Giáp, Da Bò Cao Cấp, Móc Khóa Vẽ Tay, Quà Tặng Thủ Công, Quà Cho Người Tuổi Trâu, Quà Tặng Cá Nhân Hóa ĐỎ P 0 5.00 22
47010 Nhẫn Thép “Hoa Hạnh Nhân” Màu Bạc, BST Nhẫn Da Hội Họa, Nhẫn Họa Tiết Tranh Van Gogh, Phụ Kiện Nghệ Thuật, Da Bò Cao Cấp, Handmade, Quà Tặng Độc Đáo ĐỎ P 0 4.90 21
38135 Ví Thổ Cẩm Chữ Nhật Nhiều Ngăn, Thiết Kế Nhiều Ngăn Tiện Lợi, Kết Hợp Màu Sắc Hài Hoà, Hoa Văn Thổ Cẩm Độc Đáo, Gợi Ý Quà Tặng Thổ Cẩm PIÊU - Brocade Decor P 0 5.00 1
27863 Topping Trang Trí Nến LIAM Candle P 0 0
41397 Dây Chuyền Bạc Nón Lá, Trang Sức Bạc Đậu, Mặt Dây Nón Lá, Kỹ Thuật Đậu Bạc Truyền Thống, Trang Sức Sang Trọng Silver Soul Studio- Handmade in Vietnam P 0 4.95 21
31640 Mật Ong Hoa Cà Phê Nguyên Chất Bb Highland, Mật Ong Nguyên Chất Bonie, Vi Mật Ngọt, Mật Ong Thiên Nhiên, Thực Phẩm Bổ Dưỡng Bonie Bee P 0 5.00 2
40440 Mùi, Móc Chìa Khóa Da Vẽ Tay, BST 12 Con Giáp, Da Bò Thật, Quà Tặng Độc Đáo, Quà Tặng Thủ Công, Quà Tặng Tuổi Dê, Quà Tặng Cá Nhân Hóa ĐỎ P 0 5.00 10
3586 Ly Gốm Sứ N.Y.Avenue, Vật Dụng Nhà Cửa, Gốm Sứ Việt Nam, Vật Dụng Nhà Bếp, Thủ Công, Thẩm Mỹ, Không Độc Hại, Trang Trí Nhà Cửa, Ý Tưởng Quà Tặng Tu Hú Ceramics P 0 4.90 21
27354 Tranh Hoa Khô Custom Dáng Tròn Để Bàn Mix 2 Loại Hoa, Viết Thông Điệp Theo Yêu Cầu, Nhắn Gửi Thông Điệp Yêu Thương, Quà Tặng Bạn Thân Muối Concept P 0 5.00 12
803 Bông Tai Endless, Chất Liệu Sừng Và Vỏ Bào Ngư, Chế Tác 100% Thủ Công, Tông Đỏ Chủ Đạo, Phụ Kiện Thời Trang Cao Cấp EMOI Jewelry P 0 4.50 2
3388 Bột Sen Gò Nguyên Chất Lành, Không Đường, Đặc Sản Phú Yên, Làm Từ Hạt Sen Xay Nhuyễn, Giàu Canxi Và Protein, An Toàn Cho Trẻ Nhỏ Đất Phú P 0 5.00 5
44422 Hộp Trà Hoa Thảo Mộc Cup Of Well-being, Combo Mỗi Ngày, Trà Thảo Mộc Mix Nhiều Vị, Trà An Thần, Combo Du Lịch, Quà Tặng Sức Khỏe Là Nhiên P 0 4.81 36
38134 Ví Cầm Tay Hai Tầng Thổ Cẩm, Hoạ Tiết Thổ Cẩm Đặc Trưng Của Người Thái, Đựng Vật Dụng Cá Nhân, Chất Liện Bền Đẹp, Quà Lưu Niệm Thổ Cẩm PIÊU - Brocade Decor P 0 5.00 1
1972 Hộp Quà 4 Hũ Nến Thơm “The Meaning Of Life”, Sáp Đậu Nành, 4 Mùi Hương Cho 4 Cung Bậc Cảm Xúc, Quà Tặng Ý Nghĩa, Quà Tặng Nến Thơm, Ý Tưởng Quà Tặng Chia Kandles P 0 5.00 2