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 (
    82632, 83529, 87294, 87295, 85103, 86131, 
    86154, 86639, 86708, 85850, 85851, 
    85860, 85861, 85089, 85175, 85221, 
    85267, 85100, 83558, 83563, 85061, 
    85147, 85193, 85239, 87314, 87315, 
    87326, 87327, 87338, 87339, 87350, 
    87351, 89769, 85129, 86132, 86155, 
    86640, 86709, 86175, 86176, 86198, 
    86199, 85101, 85840, 85841, 87302, 
    87303, 85087, 85173, 85219, 85265, 
    86173, 86174, 86196, 86197, 82834, 
    82836, 82907, 82909, 82980, 82982, 
    83394, 83396, 83404, 83406, 85127, 
    86514, 86515, 86790, 86791, 85059, 
    85145, 85191, 85237, 82831, 82904, 
    82977, 83391, 83401, 89808, 89810, 
    89860, 89862, 89932, 89934, 91498, 
    91500, 86129, 86130, 86152, 86153, 
    85099, 85296, 85298, 85393, 85395
  ) 
  AND cscart_discussion.object_type = "P" 
GROUP BY 
  cscart_discussion.object_id

Query time 0.00133

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 (82632,83529,87294,87295,85103,86131,86154,86639,86708,85850,85851,85860,85861,85089,85175,85221,85267,85100,83558,83563,85061,85147,85193,85239,87314,87315,87326,87327,87338,87339,87350,87351,89769,85129,86132,86155,86640,86709,86175,86176,86198,86199,85101,85840,85841,87302,87303,85087,85173,85219,85265,86173,86174,86196,86197,82834,82836,82907,82909,82980,82982,83394,83396,83404,83406,85127,86514,86515,86790,86791,85059,85145,85191,85237,82831,82904,82977,83391,83401,89808,89810,89860,89862,89932,89934,91498,91500,86129,86130,86152,86153,85099,85296,85298,85393,85395)) 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
82632 D 90670
82831 D 90869
82834 D 90872
82836 D 90874
82904 D 90942
82907 D 90945
82909 D 90947
82977 D 91015
82980 D 91018
82982 D 91020
83391 D 91429
83394 D 91432
83396 D 91434
83401 D 91439
83404 D 91442
83406 D 91444
83529 D 91567
83558 D 91596
83563 D 91601
85059 D 93097
85061 D 93099
85087 D 93125
85089 D 93127
85099 D 93137
85100 D 93138
85101 D 93139
85103 D 93141
85127 D 93165
85129 D 93167
85145 D 93183
85147 D 93185
85173 D 93211
85175 D 93213
85191 D 93229
85193 D 93231
85219 D 93257
85221 D 93259
85237 D 93275
85239 D 93277
85265 D 93303
85267 D 93305
85296 D 93334
85298 D 93336
85393 D 93431
85395 D 93433
85840 D 93878
85841 D 93879
85850 D 93888
85851 D 93889
85860 D 93898
85861 D 93899
86129 D 94167
86130 D 94168
86131 D 94169
86132 D 94170
86152 D 94190
86153 D 94191
86154 D 94192
86155 D 94193
86173 D 94211
86174 D 94212
86175 D 94213
86176 D 94214
86196 D 94234
86197 D 94235
86198 D 94236
86199 D 94237
86514 D 94552
86515 D 94553
86639 D 94677
86640 D 94678
86708 D 94746
86709 D 94747
86790 D 94828
86791 D 94829
87294 D 95332
87295 D 95333
87302 D 95340
87303 D 95341
87314 D 95352
87315 D 95353
87326 D 95364
87327 D 95365
87338 D 95376
87339 D 95377
87350 D 95388
87351 D 95389
89769 D 97807
89808 D 97846
89810 D 97848
89860 D 97898
89862 D 97900
89932 D 97970
89934 D 97972
91498 D 99571
91500 D 99573