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 
  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 
  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 (313) 
  AND products.product_id NOT IN (0) 
  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 
  96, 32

Query time 0.07168

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_categories",
              "access_type": "range",
              "possible_keys": ["PRIMARY", "pt"],
              "key": "PRIMARY",
              "key_length": "6",
              "used_key_parts": ["category_id", "product_id"],
              "rows": 900,
              "filtered": 2.5,
              "attached_condition": "products_categories.category_id = 313 and products_categories.product_id <> 0",
              "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_categories.product_id"],
              "rows": 1,
              "filtered": 18.54700279,
              "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_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_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_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_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
27946 Bình Gốm Sứ Hồ Lô, Bình Cắm Hoa, Thiết Kế Mới Lạ, Hoạ Tiết Màu Sắc Rực Rỡ, Trang Trí Nội Thất, Điểm Nhấn Không Gian Sống The Goods P 0 4.88 8
3525 Bộ Ly Espresso Gốm Sứ Taylor & Osaka Và Đĩa Lót, Gốm Sứ Việt Nam, Vật Dụng Nhà Bếp, Thủ Công, Không Độc Hại, Trang Trí Nhà Cửa, Quà Tặng Tu Hú Ceramics P 0 5.00 1
3523 Bộ Ly Espresso Gốm Sứ Và Đĩa Lót, Vật Dụng Nhà Cửa, Gốm Sứ, Thủ Công, Vật Dụng Nhà Bếp, Ly Cà Phê, Thủ Công, Không Độc Hại, Trang Trí Nhà Cửa, Ý Tưởng Quà Tặng Tu Hú Ceramics P 0 4.91 22
2949 Chén Bát Sứ Ăn Cơm, BST Harvest Gold, Gốm Men Hỏa Biến, Kỹ Thuật Cao, Chất Lượng Cao, Thủ Công, Trang Trí, Gốm Việt Nam, Quà Tặng Tân Gia Gốm Đông Gia P 0 5.00 2
3534 Đĩa Lót Ly Gốm Sứ Pipa, 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
1404 Tô Men Hỏa Biến, Gốm Men Hỏa Biến, Chất Lượng Cao, Thủ Công, Trang Trí, Gốm Việt Nam, Quà Tặng Gốm Đông Gia P 0 5.00 11
33606 Bộ Tượng Gia Đình Chó Bằng Gốm HCERAMIC P 0 5.00 5
2936 Đĩa Sứ Tròn Thuỵ Điển Lớn, BST ​Crystal Green​, Đĩa Xanh Lá, Gốm Sứ Cao Cấp, Gốm Sứ Việt Nam, Gốm Men Hỏa Biến, Men Bóng Gốm Đông Gia P 0 5.00 4
2968 Bát Sứ Cắt Hoa, BST Ocean Waves, Bát 9 x 9cm, Gốm Thủ Công Việt, Gốm Sứ Việt Nam, Men Bóng, Gốm Men Hỏa Biến. Gốm Đông Gia P 0 4.93 14
5777 Cốc Sứ CO2, Gốm Sứ, Sản Phẩm Thủ Công, Đa Công Năng, Tái Sử Dụng, Trang Trí Nội Thất, Quà Tặng Sáng Tạo, Ý Tưởng Quà Tặng Mánie P 0 5.00 8
2944 Gác Đũa Sứ, Đồ Dùng Nhà Bếp Thiết Yếu Cho Mọi Gia Đình, Giữ Cho Bàn Ăn Của Bạn Luôn Gọn Gàng Và Sạch Sẽ, Ý Tưởng Quà Tặng, Gốm Sứ Việt Nam Gốm Đông Gia P 0 5.00 6
5776 Hũ Gốm Thủ Công Kèm Khay Donut, Sản Phẩm Đa Chức Năng, Thiết Kế Độc Đáo, Trang Trí Nhà Cửa, Sản Phẩm Chất Lượng Cao Mánie P 0 5.00 6
32317 Cốc Sứ Hình Con Cọp, Ly Sứ Hình Hổ, Ly Sứ Động Vật Dễ Thương, Gốm Sứ Việt Nam, Ly Sứ Dễ Thương, Cốc Sứ Quà Tặng, Quà Tặng Độc Đáo, Quà Tặng Cho Trẻ Em Lina Pottery by Minh Tien Ceramic P 0 4.75 4
2919 Bộ Cốc Sứ Cà Phê Espresso, Gốm Men Hỏa Biến, Cốc Cà Phê, Cốc Sứ, Chất Lượng Cao, Thủ Công, Trang Trí, Gốm Việt Nam, Quà Tặng Gốm Đông Gia P 0 5.00 7
3019 Chén Chấm Sứ Hình Tròn, BST Wattle Green, Gốm Men Hỏa Biến, Kỹ Thuật Cao, Chất Lượng Cao, Thủ Công, Trang Trí, Gốm Việt Nam, Quà Tặng Tân Gia Gốm Đông Gia P 0 5.00 6
2868 Bộ Chén Bát Đĩa Sứ Crystal Green (Bộ 10 Món), Gốm Men Hỏa Biến, Kỹ Thuật Cao, Chất Lượng Cao, Thủ Công, Trang Trí, Gốm Việt Nam, Quà Tặng Gốm Đông Gia P 0 5.00 3
37849 Bát Gốm Sứ Lớn "Hoài", Hoa Mẫu Đơn Xanh Coban, Vật Dụng Nhà Cửa, Gốm Sứ, Vật Dụng Nhà Bếp, Tô Gốm, Bát Con Ăn Cơm, Bát Đựng Canh, Gốm Thủ Công An Toàn, Ý Tưởng Quà Tặng Tu Hú Ceramics P 0 5.00 22
1407 Cốc Cà Phê Sứ, Gốm Men Hỏa Biến, Cốc Cà Phê, Cốc Sứ, Kỹ Thuật Cao, Chất Lượng Cao, Thủ Công, Trang Trí, Gốm Việt Nam, Quà Tặng Tân Gia Gốm Đông Gia P 0 4.89 9
2864 Đĩa Sứ Tròn Thuỵ Điển Lớn, BST Ocean Waves, Màu Xanh Biển, Gốm Men Hỏa Biến, Men Bóng, Kiểu Dáng Sang Trọng Gốm Đông Gia P 0 5.00 6
3408 Cốc Cà Phê Lớn, BST Crystal Green, Gốm Men Hỏa Biến, Kỹ Thuật Cao, Chất Lượng Cao, Thủ Công, Trang Trí, Gốm Việt Nam, Quà Tặng Tân Gia Gốm Đông Gia P 0 5.00 10
3412 Bình Rót Nhỏ, BST Crystal Green Màu Xanh Lá, Gốm Sứ Cao Cấp, Gốm Sứ Thủ Công, Kiểu Dáng Sang Trọng, Gốm Thủ Công Việt Gốm Đông Gia P 0 5.00 8
1417 Bộ Cốc Cà Phê Sành Men Trắng Bóng, Gốm Sứ Cao Cấp, Gốm Men Hỏa Biến, Gốm Thủ Công Việt, Kiểu Dáng Sang Trọng. Gốm Đông Gia P 0 5.00 6
32328 Tượng Cọp Để Tiền, Gốm Sứ Việt Nam, Tượng Cọp Gốm Sứ, Ống Heo Gốm Sứ, Tượng Gốm Dễ Thương, Trang Trí Nhà Cửa, Quà Tặng Dễ Thương, Ống Heo Tiết Kiệm Lina Pottery by Minh Tien Ceramic P 0 5.00 6
3025 Bộ 5 Món Chén Bát Đĩa Cốc Sứ, BST Wattle Green, Gốm Sứ Việt Nam, Men Bóng, Gốm Thủ Công Việt, Nâng Tầm Không Gian, Màu Sắc Sang Trọng Gốm Đông Gia P 0 4.70 10
1406 Đĩa Thuyền Men Hỏa Biến Gốm Đông Gia P 0 5.00 2
32360 Bình Hoa Mimosa Gốm Sứ, Gốm Sứ Việt Nam, Gốm Sứ Thủ Công, Bình Hoa Trang Trí, Bình Hoa Quà Tặng, Quà Sinh Nhật, Quà Đám Cưới, Quà Kỷ Niệm, Quà Tân Gia Lina Pottery by Minh Tien Ceramic P 0 5.00 7
3409 Chén Chấm Hình Hoa, BST Crystal Green, Chất Lượng Cao, Thủ Công, Trang Trí, Gốm Việt Nam, Quà Tặng Gốm Đông Gia P 0 4.57 23
19210 Bộ Ly Double Espresso Gốm Sứ Sọc Xanh, 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 8
27927 Cốc Trà Gốm Hình Trứng Hồng Phấn The Goods P 0 4.83 6
35733 Khạp/ Hũ Đựng Nước Hình Cánh Sen Bằng Gốm HCERAMIC P 0 4.91 11
32319 Bình Hoa Gốm Sứ Lá Chuối Miệng Vát, Gốm Sứ Việt Nam, Vật Dụng Trang Trí, Trang Trí Nhà Cửa, Gợi Ý Quà Tặng, Quà Tân Gia, Quà Sinh Nhật, Quà Đám Cưới Lina Pottery by Minh Tien Ceramic P 0 5.00 4
1419 Chén Sứ Nâu, Sản Phẩm Đa Chức Năng, Gốm Men Hỏa Biến, Kỹ Thuật Cao, Chất Lượng Cao, Thủ Công, Trang Trí, Gốm Việt Nam, Quà Tặng Tân Gia Gốm Đông Gia P 0 4.93 14