SELECT 
  company_descriptions.*, 
  companies.*, 
  cscart_vendor_plan_descriptions.plan, 
  cscart_seo_names.name as seo_name, 
  cscart_seo_names.path as seo_path, 
  CAST(
    AVG(`prd`.`average_rating`) AS DECIMAL(10, 2)
  ) AS average_rating, 
  prd.reviews_count product_reviews_count 
FROM 
  cscart_companies AS companies 
  LEFT JOIN cscart_company_descriptions AS company_descriptions ON company_descriptions.company_id = companies.company_id 
  AND company_descriptions.lang_code = 'vi' 
  LEFT JOIN cscart_vendor_plan_descriptions ON companies.plan_id = cscart_vendor_plan_descriptions.plan_id 
  AND cscart_vendor_plan_descriptions.lang_code = 'vi' 
  LEFT JOIN cscart_seo_names ON cscart_seo_names.object_id = 272 
  AND cscart_seo_names.type = 'm' 
  AND cscart_seo_names.dispatch = '' 
  AND cscart_seo_names.lang_code = 'vi' 
  LEFT JOIN cscart_products p ON p.company_id = companies.company_id 
  LEFT JOIN cscart_product_review_prepared_data prd ON p.product_id = prd.product_id 
WHERE 
  companies.company_id = 272

Query time 0.06531

JSON explain

{
  "query_block": {
    "select_id": 1,
    "const_condition": "1",
    "nested_loop": [
      {
        "table": {
          "table_name": "companies",
          "access_type": "const",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "4",
          "used_key_parts": ["company_id"],
          "ref": ["const"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "company_descriptions",
          "access_type": "const",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "10",
          "used_key_parts": ["company_id", "lang_code"],
          "ref": ["const", "const"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "cscart_vendor_plan_descriptions",
          "access_type": "const",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "10",
          "used_key_parts": ["plan_id", "lang_code"],
          "ref": ["const", "const"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "cscart_seo_names",
          "access_type": "ref",
          "possible_keys": ["PRIMARY", "dispatch"],
          "key": "PRIMARY",
          "key_length": "206",
          "used_key_parts": ["object_id", "type", "dispatch", "lang_code"],
          "ref": ["const", "const", "const", "const"],
          "rows": 2,
          "filtered": 100,
          "attached_condition": "trigcond(cscart_seo_names.`type` = 'm' and cscart_seo_names.dispatch = '' and cscart_seo_names.lang_code = 'vi')"
        }
      },
      {
        "block-nl-join": {
          "table": {
            "table_name": "p",
            "access_type": "ALL",
            "rows": 25270,
            "filtered": 100,
            "attached_condition": "p.company_id = 272"
          },
          "buffer_type": "flat",
          "buffer_size": "18Kb",
          "join_type": "BNL",
          "attached_condition": "trigcond(p.company_id = 272)"
        }
      },
      {
        "table": {
          "table_name": "prd",
          "access_type": "ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["product_id"],
          "ref": ["dev_db.p.product_id"],
          "rows": 562,
          "filtered": 100,
          "attached_condition": "trigcond(trigcond(p.product_id is not null))"
        }
      }
    ]
  }
}

Result

company_id lang_code company_description terms status company company_search address city city_id district_id ward_id state country zipcode email phone url storefront secure_storefront entry_page redirect_customer countries_list timestamp shippings logos request_user_id request_account_name request_account_data tax_number pre_moderation pre_moderation_edit pre_moderation_edit_vendors plan_id suspend_date grace_period_start last_time_suspended last_debt_notification_time paypal_commerce_platform_account_id stripe_connect_account_id stripe_connect_account_type sended_email_notify ghn_shop_id verify show_homepage messenger messenger_flag plan seo_name seo_path average_rating product_reviews_count
272 vi <p>Những câu chuyện cổ tích dân gian Việt Nam chính là nguồn tư liệu khơi gợi cảm hứng vô tận cho rất nhiều lĩnh vực. Cùng với kho tàng lịch sử đồ sộ của đất nước, nhiều điển tích đã ra đời và bao hàm các bài học sâu sắc khác nhau. Thông qua đó, hình ảnh con người Việt Nam đã được khắc họa một cách mộc mạc, chân phương và tốt đẹp. Và Folksight chính là thương hiệu phụ kiện thời trang được thành lập với mong muốn bảo tồn và phát triển nét đẹp của văn hóa dân gian bằng chính những thiết kế được ra đời ngay tại Folksight.</p> <p>Thương hiệu lựa chọn khăn lụa in họa tiết là sản phẩm chính để thực hiện mong muốn của mình. Mỗi sản phẩm tại đây đều mang ý nghĩa riêng, được kết hợp hài hòa cùng nét thẩm mỹ hiện đại để phù hợp với đông đảo thị hiếu người tiêu dùng cũng như thêm phần bắt mắt. Bên cạnh đó, khăn lụa tại Folksight còn nổi bật bởi những sự kết hợp màu sắc tươi mới trên nền chất lụa pha mềm mại và uyển chuyển.</p> <p>Đến với Folksight, bạn không chỉ có cho mình một món phụ kiện để nổi bật trong bất kỳ hoàn cảnh nào, mà đó còn là một tác phẩm nghệ thuật chỉn chu và đặc sắc.</p> A Folksight Folksight Toà Richland Southern, 9A/181 Xuân Thuỷ, phường Dịch Vọng Hậu, quận Cầu Giấy, Hà Nộ 01 005 00167 info@folksight.com 0962696063 none Y 1636322066 6,4,7 0 N N N 1 0 0 0 0 0 4086347 N N A Y Hoa hồng người bán folksight 5.00 1