SELECT 
  cscart_discussion.object_id AS product_id, 
  AVG(
    cscart_discussion_rating.rating_value
  ) AS average_rating, 
  cscart_discussion.type AS discussion_type, 
  cscart_discussion.thread_id AS discussion_thread_id 
FROM 
  cscart_discussion 
  LEFT JOIN cscart_discussion_posts ON cscart_discussion_posts.thread_id = cscart_discussion.thread_id 
  AND cscart_discussion_posts.status = "A" 
  LEFT JOIN cscart_discussion_rating ON cscart_discussion.thread_id = cscart_discussion_rating.thread_id 
  AND cscart_discussion_rating.post_id = cscart_discussion_posts.post_id 
  AND cscart_discussion_rating.rating_value != 0 
WHERE 
  cscart_discussion.object_id IN (
    11964, 18422, 11851, 11814, 11672, 11852, 
    12946, 11919, 11853, 11673, 13219, 
    13349, 11815, 11674, 12421, 13087, 
    11675, 7778, 6943, 11854, 13382, 13168, 
    11731, 13383, 12516, 12517, 7278, 11941, 
    11942, 11676, 8062, 11677, 11678, 11732, 
    12947, 7995, 11733, 12214, 13073, 13384, 
    13385, 11734, 11943, 13350, 12518, 
    7896, 11855, 11679, 11856, 13386, 7541, 
    11850, 11680, 13074, 11681, 12215, 
    9699, 11857, 12948, 12949, 11682, 11683, 
    11805, 11684, 11735, 11858, 12216, 
    11685, 11736, 11686, 11687, 11688, 
    8159, 11859, 11737, 11689, 12950, 11944, 
    11860, 12217, 11738, 13262, 13387, 
    11816, 11861, 7658, 8377, 11862, 11863, 
    13089, 11690, 12073, 11864, 11739, 
    13169, 7161, 18099, 11865, 12519, 12520
  ) 
  AND cscart_discussion.object_type = "P" 
  AND cscart_discussion.company_id = 1 
GROUP BY 
  cscart_discussion.object_id

Query time 0.00131

JSON explain

{
  "query_block": {
    "select_id": 1,
    "nested_loop": [
      {
        "table": {
          "table_name": "cscart_discussion",
          "access_type": "range",
          "possible_keys": ["object_id", "idx_company_id"],
          "key": "object_id",
          "key_length": "10",
          "used_key_parts": ["object_id", "object_type", "company_id"],
          "rows": 100,
          "filtered": 100,
          "index_condition": "cscart_discussion.company_id = 1 and cscart_discussion.object_id in (11964,18422,11851,11814,11672,11852,12946,11919,11853,11673,13219,13349,11815,11674,12421,13087,11675,7778,6943,11854,13382,13168,11731,13383,12516,12517,7278,11941,11942,11676,8062,11677,11678,11732,12947,7995,11733,12214,13073,13384,13385,11734,11943,13350,12518,7896,11855,11679,11856,13386,7541,11850,11680,13074,11681,12215,9699,11857,12948,12949,11682,11683,11805,11684,11735,11858,12216,11685,11736,11686,11687,11688,8159,11859,11737,11689,12950,11944,11860,12217,11738,13262,13387,11816,11861,7658,8377,11862,11863,13089,11690,12073,11864,11739,13169,7161,18099,11865,12519,12520) and cscart_discussion.object_type = 'P'"
        }
      },
      {
        "table": {
          "table_name": "cscart_discussion_posts",
          "access_type": "ref",
          "possible_keys": ["thread_id", "thread_id_2"],
          "key": "thread_id_2",
          "key_length": "6",
          "used_key_parts": ["thread_id", "status"],
          "ref": ["lillyshop_lillyshop.cscart_discussion.thread_id", "const"],
          "rows": 2,
          "filtered": 100,
          "attached_condition": "trigcond(cscart_discussion_posts.`status` = 'A')"
        }
      },
      {
        "table": {
          "table_name": "cscart_discussion_rating",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY", "thread_id"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["post_id"],
          "ref": ["lillyshop_lillyshop.cscart_discussion_posts.post_id"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "trigcond(cscart_discussion_rating.thread_id = cscart_discussion.thread_id and cscart_discussion_rating.rating_value <> 0 and trigcond(cscart_discussion_posts.post_id is not null))"
        }
      }
    ]
  }
}

Result

product_id average_rating discussion_type discussion_thread_id
6943 B 7440
7161 B 7726
7278 B 7859
7541 B 8150
7658 B 8278
7778 B 8402
7896 B 8531
7995 B 8639
8062 B 8707
8159 B 8806
8377 B 9034
9699 B 10394
11672 B 12412
11673 B 12413
11674 B 12414
11675 B 12415
11676 B 12416
11677 B 12417
11678 B 12418
11679 B 12419
11680 B 12420
11681 B 12421
11682 B 12422
11683 B 12423
11684 B 12424
11685 B 12425
11686 B 12426
11687 B 12427
11688 B 12428
11689 B 12429
11690 B 12430
11731 B 12471
11732 B 12472
11733 B 12473
11734 B 12474
11735 B 12475
11736 B 12476
11737 B 12477
11738 B 12478
11739 B 12479
11805 B 12547
11814 B 12556
11815 B 12557
11816 B 12558
11850 B 12592
11851 B 12593
11852 B 12594
11853 B 12595
11854 B 12596
11855 B 12597
11856 B 12598
11857 B 12599
11858 B 12600
11859 B 12601
11860 B 12602
11861 B 12603
11862 B 12604
11863 B 12605
11864 B 12606
11865 B 12607
11919 B 12662
11941 B 12684
11942 B 12685
11943 B 12686
11944 B 12687
11964 B 12707
12073 B 12817
12214 B 12964
12215 B 12965
12216 B 12966
12217 B 12967
12421 B 13174
12516 B 13271
12517 B 13272
12518 B 13273
12519 B 13274
12520 B 13275
12946 B 13705
12947 B 13706
12948 B 13707
12949 B 13708
12950 B 13709
13073 B 13836
13074 B 13837
13087 B 13850
13089 B 13852
13168 B 13933
13169 B 13934
13219 B 13985
13262 B 14029
13349 B 14119
13350 B 14120
13382 B 14153
13383 B 14154
13384 B 14155
13385 B 14156
13386 B 14157
13387 B 14158
18099 D 18907
18422 D 19257