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 (
    85257, 89242, 83071, 83072, 83624, 83625, 
    90907, 90908, 90986, 90987, 85082, 
    85168, 85214, 85260, 83038, 90874, 
    90953, 82622, 85119, 85122, 86189, 
    86212, 86521, 86797, 90564, 90570, 
    90576, 89073, 83069, 83622, 90905, 
    90984, 85080, 85166, 85212, 85258, 
    86193, 86194, 86216, 86217, 86525, 
    86526, 86801, 86802, 84678, 87304, 
    87305, 87316, 87317, 87328, 87329, 
    87340, 87341, 85120, 87310, 87311, 
    87322, 87323, 87334, 87335, 87346, 
    87347, 84654, 84655, 89818, 89819, 
    89870, 89871, 89942, 89943, 91508, 
    91509, 83083, 83084, 83611, 83612, 
    86144, 86145, 86167, 86168, 86660, 
    86661, 86729, 86730, 90922, 90923, 
    91001, 91002, 87298, 87299, 87292, 
    87293, 84527, 84528, 84593, 84594
  ) 
  AND cscart_discussion.object_type = "P" 
GROUP BY 
  cscart_discussion.object_id

Query time 0.00134

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "110.66"
    },
    "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": 96,
            "rows_produced_per_join": 96,
            "filtered": "100.00",
            "index_condition": "((`nuie_scalesta_net`.`cscart_discussion`.`object_id` in (85257,89242,83071,83072,83624,83625,90907,90908,90986,90987,85082,85168,85214,85260,83038,90874,90953,82622,85119,85122,86189,86212,86521,86797,90564,90570,90576,89073,83069,83622,90905,90984,85080,85166,85212,85258,86193,86194,86216,86217,86525,86526,86801,86802,84678,87304,87305,87316,87317,87328,87329,87340,87341,85120,87310,87311,87322,87323,87334,87335,87346,87347,84654,84655,89818,89819,89870,89871,89942,89943,91508,91509,83083,83084,83611,83612,86144,86145,86167,86168,86660,86661,86729,86730,90922,90923,91001,91002,87298,87299,87292,87293,84527,84528,84593,84594)) and (`nuie_scalesta_net`.`cscart_discussion`.`object_type` = 'P'))",
            "cost_info": {
              "read_cost": "57.61",
              "eval_cost": "9.60",
              "prefix_cost": "67.21",
              "data_read_per_join": "2K"
            },
            "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": 96,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "24.00",
              "eval_cost": "9.60",
              "prefix_cost": "100.81",
              "data_read_per_join": "42K"
            },
            "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": 96,
            "filtered": "100.00",
            "using_join_buffer": "hash join",
            "cost_info": {
              "read_cost": "0.25",
              "eval_cost": "9.60",
              "prefix_cost": "110.66",
              "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
82622 D 90660
83038 D 91076
83069 D 91107
83071 D 91109
83072 D 91110
83083 D 91121
83084 D 91122
83611 D 91649
83612 D 91650
83622 D 91660
83624 D 91662
83625 D 91663
84527 D 92565
84528 D 92566
84593 D 92631
84594 D 92632
84654 D 92692
84655 D 92693
84678 D 92716
85080 D 93118
85082 D 93120
85119 D 93157
85120 D 93158
85122 D 93160
85166 D 93204
85168 D 93206
85212 D 93250
85214 D 93252
85257 D 93295
85258 D 93296
85260 D 93298
86144 D 94182
86145 D 94183
86167 D 94205
86168 D 94206
86189 D 94227
86193 D 94231
86194 D 94232
86212 D 94250
86216 D 94254
86217 D 94255
86521 D 94559
86525 D 94563
86526 D 94564
86660 D 94698
86661 D 94699
86729 D 94767
86730 D 94768
86797 D 94835
86801 D 94839
86802 D 94840
87292 D 95330
87293 D 95331
87298 D 95336
87299 D 95337
87304 D 95342
87305 D 95343
87310 D 95348
87311 D 95349
87316 D 95354
87317 D 95355
87322 D 95360
87323 D 95361
87328 D 95366
87329 D 95367
87334 D 95372
87335 D 95373
87340 D 95378
87341 D 95379
87346 D 95384
87347 D 95385
89073 D 97111
89242 D 97280
89818 D 97856
89819 D 97857
89870 D 97908
89871 D 97909
89942 D 97980
89943 D 97981
90564 D 98616
90570 D 98622
90576 D 98628
90874 D 98947
90905 D 98978
90907 D 98980
90908 D 98981
90922 D 98995
90923 D 98996
90953 D 99026
90984 D 99057
90986 D 99059
90987 D 99060
91001 D 99074
91002 D 99075
91508 D 99581
91509 D 99582