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 (18718, 18717, 38785, 38784, 38783) 
  AND cscart_product_reviews.status = 'A' 
ORDER BY 
  cscart_product_reviews.product_review_timestamp desc

Query time 0.00111

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": 7,
              "filtered": 100,
              "index_condition": "cscart_product_reviews.product_id in (18718,18717,38785,38784,38783)",
              "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
32281 18717 7325 Lily Chilly Đẹp và rất êm Túi êm và xinh cưng lắm, nhìn hình tưởng be bé nhưng ở ngoài cũng tương đối to, đựng dc dt ví và tùm lum thứ chứ không quá bé đâu mn, nhiều màu quá mà màu nào cũng cute ko biết mua nào luôn =)) 5 1b4af3fb N 1729248810 VN 79 0 0 0 A 1 0 0 0 Viet Nam
32075 18717 7325 Trần Uyên tiện dụng Túi đeo chéo này tiện lắm, đựng vừa nhiều đồ, kiểu dáng basic dễ phối với nhiều phong cách khác nhau. Cầm chắc tay mà vẫn nhẹ nhàng, ưng lắm. 5 abe3c817 N 1729172855 VN 79 0 0 0 A 1 0 0 0 Viet Nam
32046 18717 10681 Thảo Quỳnh Xinh Chừi túi màu xinh nhaaa, đeo đi chơi hơi bé nhưng xinh hê hê 5 1b4af3fb N 1729075534 VN 79 0 0 0 A 1 0 0 0 Viet Nam
31887 18717 7325 Hải Vân Ưng ý Túi xinh lắm, màu sắc và họa tiết cũng rất độc đáo. Chất liệu thì mềm mịn, đeo nhẹ vai lắm nha 5 abf4b968 N 1728894298 VN 79 0 0 0 A 1 0 0 0 Viet Nam