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 (
    91513, 86177, 86200, 86501, 86777, 86178, 
    86201, 86502, 86778, 82633, 82634, 
    83530, 83531, 85316, 85413, 85464, 
    85515, 86973, 87034, 89820, 89872, 
    89944, 91510, 82851, 82924, 82997, 
    83513, 83521, 85362, 83559, 83560, 
    83561, 83562, 89770, 89771, 84814, 
    84815, 84832, 84833, 84844, 84845, 
    91137, 91223, 91278, 83053, 83055, 
    83602, 83604, 90889, 90891, 90968, 
    90970, 82631, 83528, 83050, 83595, 
    90886, 90965, 84820, 84821, 91168, 
    89768, 83051, 83600, 90887, 90966, 
    89821, 89873, 89945, 91511, 87306, 
    87307, 87318, 87319, 87330, 87331, 
    87342, 87343, 85063, 85149, 85195, 
    85241, 83564, 83565, 85060, 85146, 
    85192, 85238, 86134, 86136, 86157, 
    86159, 86642, 86644, 86711, 86713
  ) 
  AND cscart_discussion.object_type = "P" 
GROUP BY 
  cscart_discussion.object_id

Query time 0.00135

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 (91513,86177,86200,86501,86777,86178,86201,86502,86778,82633,82634,83530,83531,85316,85413,85464,85515,86973,87034,89820,89872,89944,91510,82851,82924,82997,83513,83521,85362,83559,83560,83561,83562,89770,89771,84814,84815,84832,84833,84844,84845,91137,91223,91278,83053,83055,83602,83604,90889,90891,90968,90970,82631,83528,83050,83595,90886,90965,84820,84821,91168,89768,83051,83600,90887,90966,89821,89873,89945,91511,87306,87307,87318,87319,87330,87331,87342,87343,85063,85149,85195,85241,83564,83565,85060,85146,85192,85238,86134,86136,86157,86159,86642,86644,86711,86713)) 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
82631 D 90669
82633 D 90671
82634 D 90672
82851 D 90889
82924 D 90962
82997 D 91035
83050 D 91088
83051 D 91089
83053 D 91091
83055 D 91093
83513 D 91551
83521 D 91559
83528 D 91566
83530 D 91568
83531 D 91569
83559 D 91597
83560 D 91598
83561 D 91599
83562 D 91600
83564 D 91602
83565 D 91603
83595 D 91633
83600 D 91638
83602 D 91640
83604 D 91642
84814 D 92852
84815 D 92853
84820 D 92858
84821 D 92859
84832 D 92870
84833 D 92871
84844 D 92882
84845 D 92883
85060 D 93098
85063 D 93101
85146 D 93184
85149 D 93187
85192 D 93230
85195 D 93233
85238 D 93276
85241 D 93279
85316 D 93354
85362 D 93400
85413 D 93451
85464 D 93502
85515 D 93553
86134 D 94172
86136 D 94174
86157 D 94195
86159 D 94197
86177 D 94215
86178 D 94216
86200 D 94238
86201 D 94239
86501 D 94539
86502 D 94540
86642 D 94680
86644 D 94682
86711 D 94749
86713 D 94751
86777 D 94815
86778 D 94816
86973 D 95011
87034 D 95072
87306 D 95344
87307 D 95345
87318 D 95356
87319 D 95357
87330 D 95368
87331 D 95369
87342 D 95380
87343 D 95381
89768 D 97806
89770 D 97808
89771 D 97809
89820 D 97858
89821 D 97859
89872 D 97910
89873 D 97911
89944 D 97982
89945 D 97983
90886 D 98959
90887 D 98960
90889 D 98962
90891 D 98964
90965 D 99038
90966 D 99039
90968 D 99041
90970 D 99043
91137 D 99210
91168 D 99241
91223 D 99296
91278 D 99351
91510 D 99583
91511 D 99584
91513 D 99586