SELECT 
  cscart_product_reviews.*, 
  cscart_users.company_id as reply_company_id, 
  cscart_companies.company as reply_company, 
  cscart_country_descriptions.country as country 
FROM 
  cscart_product_reviews 
  LEFT JOIN cscart_users ON cscart_product_reviews.reply_user_id = cscart_users.user_id 
  LEFT JOIN cscart_companies ON cscart_users.company_id = cscart_companies.company_id 
  LEFT JOIN cscart_country_descriptions ON cscart_product_reviews.country_code = cscart_country_descriptions.code 
  AND cscart_country_descriptions.lang_code = 'vi' 
WHERE 
  1 
  AND cscart_product_reviews.product_id IN (36295, 36687, 36688, 36689) 
  AND cscart_product_reviews.status = 'A' 
ORDER BY 
  cscart_product_reviews.product_review_timestamp desc 
LIMIT 
  0, 10

Query time 0.00210

JSON explain

{
  "query_block": {
    "select_id": 1,
    "nested_loop": [
      {
        "read_sorted_file": {
          "filesort": {
            "sort_key": "cscart_product_reviews.product_review_timestamp desc",
            "table": {
              "table_name": "cscart_product_reviews",
              "access_type": "range",
              "possible_keys": ["idx_product_id"],
              "key": "idx_product_id",
              "key_length": "3",
              "used_key_parts": ["product_id"],
              "rows": 5,
              "filtered": 100,
              "index_condition": "cscart_product_reviews.product_id in (36295,36687,36688,36689)",
              "attached_condition": "cscart_product_reviews.`status` = 'A'"
            }
          }
        }
      },
      {
        "table": {
          "table_name": "cscart_users",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["user_id"],
          "ref": ["dev_db.cscart_product_reviews.reply_user_id"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "cscart_companies",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "4",
          "used_key_parts": ["company_id"],
          "ref": ["dev_db.cscart_users.company_id"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "trigcond(trigcond(cscart_users.company_id is not null))"
        }
      },
      {
        "table": {
          "table_name": "cscart_country_descriptions",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "12",
          "used_key_parts": ["code", "lang_code"],
          "ref": ["dev_db.cscart_product_reviews.country_code", "const"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "trigcond(cscart_country_descriptions.lang_code = 'vi')"
        }
      }
    ]
  }
}

Result

product_review_id product_id user_id name advantages disadvantages quick_comment comment rating_value ip_address is_buyer product_review_timestamp country_code city reply_user_id reply reply_timestamp helpfulness status storefront_id images_count vote_up vote_down reply_company_id reply_company country
29682 36295 10681 Phạm Lan Anh Tuyệt vời Ví passport da thật này rất hữu ích cho những chuyến du lịch của mình. Thiết kế gọn gàng, đựng được cả thẻ và tiền mặt. 5 1b4af3fb N 1718103216 VN 79 0 0 0 A 1 0 0 0 Viet Nam
29681 36295 10681 Trần Minh Hải Da xịn thật nha Da mềm, đường may chắc chắn, rất bền. Thiết kế tinh tế và tiện dụng, để vừa các loại thẻ và tiền mặt. Rất đáng tiền! 5 1b4af3fb N 1718103201 VN 79 0 0 0 A 1 0 0 0 Viet Nam
29680 36295 10681 Lê Bảo Ngọc Ví đẹp, đáng tiền Mình khá là ưng ý với ví passport da thật này. Thiết kế đơn giản mà vẫn đủ sang trọng, chất liệu da bền bỉ. Đường chỉ may tỉ mỉ, chất liệu da mềm mại. Các ngăn đựng thẻ và hộ chiếu rất tiện lợi, giúp mình dễ dàng quản lý giấy tờ khi đi xa. 5 1b4af3fb N 1718103183 VN 79 0 0 0 A 1 0 0 0 Viet Nam