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 (
    9953, 9942, 9676, 9932, 9937, 9573, 9574, 
    9575, 9576, 9577, 9672, 9578, 9638, 
    9643, 9671, 9581, 9582, 9584, 9585, 
    8687, 9685, 9954, 9681, 9682, 9955, 
    9683, 9686, 9956, 9758, 9612, 9730, 
    9616, 8933, 9732, 9735, 9587, 9589, 
    9599, 8936, 9565, 9600, 9604, 9606, 
    9947, 9621, 9610, 8939, 9611, 9664, 
    9665, 9748, 9564, 9750, 9623, 9958, 
    9960, 9666, 9952, 9959, 9949, 9753, 
    9944, 9754, 9562, 9756, 8983, 9673, 
    9961, 9957, 9757, 9626, 9627, 9629, 
    9630, 9632, 9633, 9635, 9640, 9945, 
    9950, 9641, 8945, 9625, 9645, 9647, 
    9677, 9648, 9650, 9921, 8941, 9922, 
    9923, 9925, 9924, 9745, 9651, 9652, 
    9746, 9654, 9926
  ) 
  AND cscart_discussion.object_type = "P" 
  AND cscart_discussion.company_id = 1 
GROUP BY 
  cscart_discussion.object_id

Query time 0.00113

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 (9953,9942,9676,9932,9937,9573,9574,9575,9576,9577,9672,9578,9638,9643,9671,9581,9582,9584,9585,8687,9685,9954,9681,9682,9955,9683,9686,9956,9758,9612,9730,9616,8933,9732,9735,9587,9589,9599,8936,9565,9600,9604,9606,9947,9621,9610,8939,9611,9664,9665,9748,9564,9750,9623,9958,9960,9666,9952,9959,9949,9753,9944,9754,9562,9756,8983,9673,9961,9957,9757,9626,9627,9629,9630,9632,9633,9635,9640,9945,9950,9641,8945,9625,9645,9647,9677,9648,9650,9921,8941,9922,9923,9925,9924,9745,9651,9652,9746,9654,9926) 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
8687 B 9354
8933 B 9617
8936 B 9620
8939 B 9623
8941 B 9625
8945 B 9629
8983 B 9667
9562 B 10255
9564 B 10257
9565 B 10258
9573 B 10266
9574 B 10267
9575 B 10268
9576 B 10269
9577 B 10270
9578 B 10271
9581 B 10274
9582 B 10275
9584 B 10277
9585 B 10278
9587 B 10280
9589 B 10282
9599 B 10292
9600 B 10293
9604 B 10298
9606 B 10301
9610 B 10305
9611 B 10306
9612 B 10307
9616 B 10311
9621 B 10316
9623 B 10318
9625 B 10320
9626 B 10321
9627 B 10322
9629 B 10324
9630 B 10325
9632 B 10327
9633 B 10328
9635 B 10330
9638 B 10333
9640 B 10335
9641 B 10336
9643 B 10338
9645 B 10340
9647 B 10342
9648 B 10343
9650 B 10345
9651 B 10346
9652 B 10347
9654 B 10349
9664 B 10359
9665 B 10360
9666 B 10361
9671 B 10366
9672 B 10367
9673 B 10368
9676 B 10371
9677 B 10372
9681 B 10376
9682 B 10377
9683 B 10378
9685 B 10380
9686 B 10381
9730 B 10427
9732 B 10429
9735 B 10432
9745 B 10442
9746 B 10443
9748 B 10445
9750 B 10447
9753 B 10450
9754 B 10451
9756 B 10454
9757 B 10455
9758 B 10456
9921 B 10622
9922 B 10623
9923 B 10624
9924 B 10625
9925 B 10626
9926 B 10627
9932 B 10633
9937 B 10638
9942 B 10643
9944 B 10645
9945 B 10646
9947 B 10648
9949 B 10650
9950 B 10651
9952 B 10653
9953 B 10654
9954 B 10655
9955 B 10656
9956 B 10657
9957 B 10658
9958 B 10659
9959 B 10660
9960 B 10661
9961 B 10662