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 (143) 
  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 
  32, 32

Query time 0.08541

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": "ref",
              "possible_keys": ["PRIMARY", "pt"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["category_id"],
              "ref": ["const"],
              "rows": 697,
              "filtered": 100,
              "attached_condition": "products_categories.category_id <=> 143",
              "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.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_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
951 Hoa Tai Mộc Nhũ, Chất Liệu Nhựa Mạch Gỗ, Mang Đến Phong Thái Và Khí Chất Thanh Lịch, Phong Cách Sang Trọng Nhưng Vẫn Gần Gũi, Nhẹ Nhàng Cuội Spirit P 0 5.00 1
41016 Hoa Tai Bạc Khuê Văn Các, Tôn Lên Vẻ Đẹp Phái Nữ, Phong Cách Sang Trọng, Phù Hợp Với Nhiều Trang Phục, Phụ Kiện Trang Sức Thủ Công Silver Soul Studio- Handmade in Vietnam P 0 5.00 1
16528 Bông Tai Đất Sét Sabrina, Tạo Hình Cánh Quạt Xoè, Có Đường Vân, Phong Cách Yểu Điệu Và Nữ Tính, Phối Với Nhiều Kiểu Trang Phục Evian Studio P 0 5.00 1
41384 Hoa Tai Dáng Dài Bằng Gỗ Đính Hạt Trâm cài tóc BHK Việt Nam P 0 5.00 1
4294 Bông Tai Nhiệt Đới Hình Chiếc Lá Xanh, Bộ Sưu Tập Island Vibes Only, Chất Liệu Đất Sét Và Thép Mạ Vàng, Phong Cách Mùa Hè CLAY BY POLLY P 0
987 Bông Tai Simple Soil, Đường Vân Ma Mị Của Vỏ Bào Ngư Tự Nhiên, Thiết Kế Ấn Tượng, Quà Tặng Cho Cô Nàng Theo Phong Cách Tối Giản EMOI Jewelry P 0 5.00 1
3722 Bông Tai Tròn Tua Rua, Thiết Kế Bản Tròn Lớn, Màu Xanh Dịu Mát, Phụ Kiện Thời Trang Thủ Công, Thu Hút Mọi Ánh Nhìn I LOVE HANDMADE P 0
42180 Hoa Tai Đất Sét Tròn Xoắn Ốc, Màu Sắc Thanh Lịch và Nhẹ Nhàng, Dễ Kết Hợp Nhiều Phong Cách, Pha Màu Lạ Mắt, Bông Tai Gọn Nhẹ DHDHbeauty P 0 5.00 1
41409 Hoa Tai Bạc Tam Giác, BST Thô, Hoa Tai Bản To Cá Tính, Dễ Dàng Phồi Nhiều Phong Cách, Màu Sắc Trang Nhã Silver Soul Studio- Handmade in Vietnam P 0 4.50 2
4290 Bông Tai Nhiệt Đới Vỏ Sò Màu San Hô, Bộ Sưu Tập Island Vibes Only, Phong Cách Mùa Hè, Tông Màu Hồng Cam Nữ Tính, Tính Ứng Dụng Cao CLAY BY POLLY P 0
42161 Hoa Tai Đất Sét Hình Giọt Nước, Màu Sắc Đa Dạng và Nổi Bật, Tăng Nét Tinh Tế Cho Trang Phục, Sản Phẩm Nhẹ và Thoải Mái Khi Đeo DHDHbeauty P 0 5.00 1
35691 Bông Tai Hình Lá, Bộ Sưu Tập Summer Calling, Hoạ Tiết Chiếc Lá Thuôn Dài, Hiệu Ứng Chuyển Màu Đẹp Mắt, Tăng Nét Duyên Dáng EMOI Jewelry P 0 5.00 2
4284 Bông Tai Nhiệt Đới Thiết Kế Phá Cách, Bộ Sưu Tập Island Vibes Only, Thiết Kế Bất Cân Xứng, Chất Liệu Đất Sét, Móc Mạ Vàng CLAY BY POLLY P 0 5.00 3
41414 Hoa Tai Bạc Tròn, BST Thô, Mặt Hoa Tai Bản To Ấn Tượng, Thu Hút Mọi Ánh Nhìn, Phù Hợp Với Những Trang Phục Dạ Hội, Phong Cách Thanh Lịch Silver Soul Studio- Handmade in Vietnam P 0 5.00 3
41413 Hoa Tai Bạc Chữ Sài Gòn, Dáng Hoa Tai Dài Thanh Thoát, Thiết Kế Thanh Lịch, Chất Liệu Bạc Không Gỉ, Dễ Bảo Quản Silver Soul Studio- Handmade in Vietnam P 0 5.00 1
42184 Hoa Tai Đất Sét Trăng Khuyết, Hoạ Tiết Độc Đáo, Phong Cách Trẻ Trung Và Năng Động, Sản Phẩm Thủ Công Tinh Tế, Phụ Kiện Thời Thượng DHDHbeauty P 0 5.00 1
4296 Bông Tai Lủng Lẳng Màu Xanh Sẫm Cỡ Trung, Bộ Sưu Tập Island Vibes Only, Phong Cách Boho, Điểm Nhấn Cho Trang Phục Thường Ngày CLAY BY POLLY P 0
956 Bông Tai Trăng Hoàn, Thiết Kế Độc Đáo Và Sắc Sảo, Tông Màu Vàng Nâu Chủ Đạo, Lấy Cảm Hứng Từ Hình Ảnh Nửa Vầng Trăng Cuội Spirit P 0 0
988 Vòng Cổ & Bông Tai Hexagon, Thiết Kế Hình Lục Giác, Kiểu Dáng Đơn Giản Nhưng Ấn Tượng, Phối Với Mọi Trang Phục EMOI Jewelry P 0 5.00 1
41408 Hoa Tai Bạc Chữ Hà Nội, Nét Đẹp Tinh Tế và Sang Trọng, Kiểu Dáng Sáng Tạo và Ấn Tượng, Bền Đẹp Theo Thời Gian Silver Soul Studio- Handmade in Vietnam P 0 5.00 1
32683 Hoa Tai Cute Smile, Phụ Kiện Đáng Yêu, Màu Sắc Tươi Tắn Và Ngọt Ngào, Điểm Nhấn Cho Trang Phục Thường Ngày, Quà Tặng Bạn Gái LILI'S SUMMER BEADS P 0 5.00 1
793 Bông Tai Asteroid, Vân Đá Bào Ngư Tự Nhiên, Màu Sắc Ảo Diệu, Kiểu Dáng Bất Đối Xứng, Phong Cách Cá Tính, Phá Vỡ Giới Hạn EMOI Jewelry P 0 5.00 1
4293 Bông Tai Hình Vòm Màu Metallic, Phong Cách Cổ Điển, Màu Sắc Ánh Kim, Phối Với Mọi Trang Phục, Phụ Kiện Hoàn Hảo Cho Những Buổi Hẹn Đêm CLAY BY POLLY P 0 0
4291 Bông Tai Hình Vòm Màu Cam Cháy, Bông Tai Đất Sét, Tông Màu Đất Nhã Nhặn, Thiết Kế Đơn Giản Mà Tinh Tế, Đặc Biệt Phù Hợp Với Da Ngăm CLAY BY POLLY P 0
41015 Hoa Tai Bạc Nón Lá, Chất Liệu Bạc Ta, Hoạ Tiết Đậm Nét Văn Hoá Việt, Đường Nét Uốn Lượn Thanh Thoát, Chế Tác Thủ Công Tỉ Mỉ Silver Soul Studio- Handmade in Vietnam P 0
42188 Hoa Tai Đất Sét Loang Đỏ Tía Và Hồng, Kỹ Thuật Loang Màu và Tạo Hình Khéo Léo, Phụ Kiện Thủ Công Tinh Xảo, Quà tặng Bạn Gái DHDHbeauty P 0 5.00 1
5595 Bông Tai Đất Sét Hoạ Tiết Đốm Dáng Khung Cửa, Thiết Kế Độc Đáo Và Lạ Mắt, Phụ Kiện Thời Trang Cá Tính, Điểm Nhấn Cho Khuôn Mặt Evian Studio P 0 0
41020 Hoa Tai Bạc Chim Ruồi Hút Mật Hoa, Hoạ Tiết Độc Đáo, Chất Liệu Cao Cấp, Phù Hợp Nhiều Khuôn Mặt, Đường Nét Tỉ Mỉ và Chi Tiết Silver Soul Studio- Handmade in Vietnam P 0 5.00 1
41415 Hoa Tai Bạc Vòng Cung, BST Thô, Thiết Kế Đơn Giản Nhưng Sang Trọng, Kỹ Thuật Chế Tác Tinh Xảo, Kích Thước Vừa Phải Silver Soul Studio- Handmade in Vietnam P 0 5.00 1
4281 Bông Tai Nhiệt Đới Hình Vòm, Bộ Sưu Tập Island Vibes Only, Chi Tiết Tạo Hình Nổi Trên Bề Mặt, Phối Màu Độc Đáo CLAY BY POLLY P 0
41412 Hoa Tai Bạc Đóa Sen Buông, Đường Nét Mềm Mại, Cảm Giác Nhẹ Nhàng, Màu Sắc Trang Nhã, Thiết Kế Sang Trọng, Giá Trị Thủ Công Đặc Sắc Silver Soul Studio- Handmade in Vietnam P 0 5.00 1
41401 Hoa Tai Bạc Nụ Hoa Anh Túc, Kỹ Thuật Kim Hoàn Điêu Luyện, Dạng Hoa Tai Nhỏ Tinh Tế, Phù Hợp Nhiều Dáng Mặt, Trang Sức Sang Trọng Silver Soul Studio- Handmade in Vietnam P 0 5.00 1