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 (
    92512, 92520, 92522, 84280, 84285, 84288, 
    84954, 84048, 92515, 92516, 92519, 
    84278, 84279, 84283, 84284, 84287, 
    92510, 92517, 92521, 84956, 92550, 
    92509, 92511, 92518, 84047, 84277, 
    84282, 92514, 92549, 85010, 92542, 
    92543, 84273, 84275, 84955, 84276, 
    84281, 84286, 85011, 92513, 92545, 
    92546, 92547, 92544, 92548, 84272, 
    84274, 84046, 84049, 92541, 92508, 
    94956, 94957, 95655, 95656, 95657, 
    95658, 95659, 95660, 96698, 96699, 
    96700, 96701, 96702, 96703, 96704, 
    96705, 101036
  ) 
  AND cscart_discussion.object_type = "P" 
GROUP BY 
  cscart_discussion.object_id

Query time 0.00117

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "78.46"
    },
    "grouping_operation": {
      "using_temporary_table": true,
      "using_filesort": false,
      "nested_loop": [
        {
          "table": {
            "table_name": "cscart_discussion",
            "access_type": "range",
            "possible_keys": [
              "object_id"
            ],
            "key": "object_id",
            "used_key_parts": [
              "object_id",
              "object_type"
            ],
            "key_length": "6",
            "rows_examined_per_scan": 68,
            "rows_produced_per_join": 68,
            "filtered": "100.00",
            "index_condition": "((`nuie_scalesta_net`.`cscart_discussion`.`object_id` in (92512,92520,92522,84280,84285,84288,84954,84048,92515,92516,92519,84278,84279,84283,84284,84287,92510,92517,92521,84956,92550,92509,92511,92518,84047,84277,84282,92514,92549,85010,92542,92543,84273,84275,84955,84276,84281,84286,85011,92513,92545,92546,92547,92544,92548,84272,84274,84046,84049,92541,92508,94956,94957,95655,95656,95657,95658,95659,95660,96698,96699,96700,96701,96702,96703,96704,96705,101036)) and (`nuie_scalesta_net`.`cscart_discussion`.`object_type` = 'P'))",
            "cost_info": {
              "read_cost": "40.81",
              "eval_cost": "6.80",
              "prefix_cost": "47.61",
              "data_read_per_join": "1K"
            },
            "used_columns": [
              "thread_id",
              "object_id",
              "object_type",
              "type"
            ]
          }
        },
        {
          "table": {
            "table_name": "cscart_discussion_posts",
            "access_type": "ref",
            "possible_keys": [
              "thread_id",
              "thread_id_2"
            ],
            "key": "thread_id",
            "used_key_parts": [
              "thread_id"
            ],
            "key_length": "3",
            "ref": [
              "nuie_scalesta_net.cscart_discussion.thread_id"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 68,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "17.00",
              "eval_cost": "6.80",
              "prefix_cost": "71.41",
              "data_read_per_join": "29K"
            },
            "used_columns": [
              "post_id",
              "thread_id",
              "status"
            ],
            "attached_condition": "<if>(is_not_null_compl(cscart_discussion_posts), (`nuie_scalesta_net`.`cscart_discussion_posts`.`status` = 'A'), true)"
          }
        },
        {
          "table": {
            "table_name": "cscart_discussion_rating",
            "access_type": "ALL",
            "possible_keys": [
              "PRIMARY",
              "thread_id"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 68,
            "filtered": "100.00",
            "using_join_buffer": "hash join",
            "cost_info": {
              "read_cost": "0.25",
              "eval_cost": "6.80",
              "prefix_cost": "78.46",
              "data_read_per_join": "1K"
            },
            "used_columns": [
              "rating_value",
              "post_id",
              "thread_id"
            ],
            "attached_condition": "<if>(is_not_null_compl(cscart_discussion_rating), ((`nuie_scalesta_net`.`cscart_discussion_rating`.`post_id` = `nuie_scalesta_net`.`cscart_discussion_posts`.`post_id`) and (`nuie_scalesta_net`.`cscart_discussion_rating`.`thread_id` = `nuie_scalesta_net`.`cscart_discussion`.`thread_id`) and (`nuie_scalesta_net`.`cscart_discussion_rating`.`rating_value` <> 0)), true)"
          }
        }
      ]
    }
  }
}

Result

product_id average_rating discussion_type discussion_thread_id
84046 D 92084
84047 D 92085
84048 D 92086
84049 D 92087
84272 D 92310
84273 D 92311
84274 D 92312
84275 D 92313
84276 D 92314
84277 D 92315
84278 D 92316
84279 D 92317
84280 D 92318
84281 D 92319
84282 D 92320
84283 D 92321
84284 D 92322
84285 D 92323
84286 D 92324
84287 D 92325
84288 D 92326
84954 D 92992
84955 D 92993
84956 D 92994
85010 D 93048
85011 D 93049
92508 D 100630
92509 D 100631
92510 D 100632
92511 D 100633
92512 D 100634
92513 D 100635
92514 D 100636
92515 D 100637
92516 D 100638
92517 D 100639
92518 D 100640
92519 D 100641
92520 D 100642
92521 D 100643
92522 D 100644
92541 D 100663
92542 D 100664
92543 D 100665
92544 D 100666
92545 D 100667
92546 D 100668
92547 D 100669
92548 D 100670
92549 D 100671
92550 D 100672
94956 B 103128
94957 B 103129
95655 B 103827
95656 B 103828
95657 B 103829
95658 B 103830
95659 B 103831
95660 B 103832
96698 B 104879
96699 B 104880
96700 B 104881
96701 B 104882
96702 B 104883
96703 B 104884
96704 B 104885
96705 B 104886
101036 B 109216