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 (2917) 
  AND cscart_product_reviews.status = 'A' 
ORDER BY 
  cscart_product_reviews.product_review_timestamp desc 
LIMIT 
  0, 10

Query time 0.00378

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": "ref",
              "possible_keys": ["idx_product_id"],
              "key": "idx_product_id",
              "key_length": "3",
              "used_key_parts": ["product_id"],
              "ref": ["const"],
              "rows": 4,
              "filtered": 100,
              "attached_condition": "cscart_product_reviews.product_id <=> 2917 and 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
1771 2917 6264 Linh Trần Chất Lượng Cao Túi may đẹp, dày nhưng hơi to so với một chiếc túi bao tử. 4 0ea114fd N 1654574512 VN 79 0 0 1 A 1 0 1 0 Viet Nam
1433 2917 5295 Khương Kiều Giang Sức chứa đồ lớn, hợp với phong cách bụi bặm Form túi hơi "cứng" so với mình, được cái túi may lót dầy, đứng dáng, bỏ được nhiều đồ. Dùng để đi road trip, chơi xa, du lịch... sẽ phù hợp lắm. Nếu là đi dạo phố, cà phê cuối tuần, mình nghĩ hợp với các bạn có phong cách edgy hơn. 4 0ea114fd N 1652930241 VN 79 0 0 0 A 1 0 0 0 Viet Nam
1288 2917 5295 Quản Thanh Vũ Chất Lượng Cao đẹp 4 0ea114fd N 1627007940 VN 79 0 0 1 A 1 0 1 0 Viet Nam
1550 2917 5295 Lường Nguyên Giáp Good Quality beautiful 5 0ea114fd N 1625470702 VN 79 0 0 0 A 1 0 0 0 Viet Nam