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 (
    84829, 84840, 84841, 91113, 91199, 91254, 
    83550, 83551, 83552, 83553, 86617, 
    86686, 83039, 90875, 90954, 85056, 
    85142, 85188, 85234, 84816, 84817, 
    86493, 86495, 86769, 86771, 91144, 
    85307, 85309, 85404, 85406, 85455, 
    85457, 85506, 85508, 82624, 83489, 
    85096, 83555, 83556, 86490, 86766, 
    85304, 85401, 85452, 85503, 86618, 
    86687, 85353, 85355, 83040, 90876, 
    90955, 83350, 83351, 83352, 83353, 
    85054, 85055, 85140, 85141, 85186, 
    85187, 85232, 85233, 82812, 82814, 
    82885, 82887, 82958, 82960, 83332, 
    83334, 83342, 83344, 85350, 83026, 
    83027, 90862, 90863, 90941, 90942, 
    82809, 82882, 82955, 83329, 83339, 
    85094, 85095, 83549, 83554, 86491, 
    86767, 85305, 85402, 85453, 85504
  ) 
  AND cscart_discussion.object_type = "P" 
GROUP BY 
  cscart_discussion.object_id

Query time 0.00138

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 (84829,84840,84841,91113,91199,91254,83550,83551,83552,83553,86617,86686,83039,90875,90954,85056,85142,85188,85234,84816,84817,86493,86495,86769,86771,91144,85307,85309,85404,85406,85455,85457,85506,85508,82624,83489,85096,83555,83556,86490,86766,85304,85401,85452,85503,86618,86687,85353,85355,83040,90876,90955,83350,83351,83352,83353,85054,85055,85140,85141,85186,85187,85232,85233,82812,82814,82885,82887,82958,82960,83332,83334,83342,83344,85350,83026,83027,90862,90863,90941,90942,82809,82882,82955,83329,83339,85094,85095,83549,83554,86491,86767,85305,85402,85453,85504)) 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
82624 D 90662
82809 D 90847
82812 D 90850
82814 D 90852
82882 D 90920
82885 D 90923
82887 D 90925
82955 D 90993
82958 D 90996
82960 D 90998
83026 D 91064
83027 D 91065
83039 D 91077
83040 D 91078
83329 D 91367
83332 D 91370
83334 D 91372
83339 D 91377
83342 D 91380
83344 D 91382
83350 D 91388
83351 D 91389
83352 D 91390
83353 D 91391
83489 D 91527
83549 D 91587
83550 D 91588
83551 D 91589
83552 D 91590
83553 D 91591
83554 D 91592
83555 D 91593
83556 D 91594
84816 D 92854
84817 D 92855
84829 D 92867
84840 D 92878
84841 D 92879
85054 D 93092
85055 D 93093
85056 D 93094
85094 D 93132
85095 D 93133
85096 D 93134
85140 D 93178
85141 D 93179
85142 D 93180
85186 D 93224
85187 D 93225
85188 D 93226
85232 D 93270
85233 D 93271
85234 D 93272
85304 D 93342
85305 D 93343
85307 D 93345
85309 D 93347
85350 D 93388
85353 D 93391
85355 D 93393
85401 D 93439
85402 D 93440
85404 D 93442
85406 D 93444
85452 D 93490
85453 D 93491
85455 D 93493
85457 D 93495
85503 D 93541
85504 D 93542
85506 D 93544
85508 D 93546
86490 D 94528
86491 D 94529
86493 D 94531
86495 D 94533
86617 D 94655
86618 D 94656
86686 D 94724
86687 D 94725
86766 D 94804
86767 D 94805
86769 D 94807
86771 D 94809
90862 D 98935
90863 D 98936
90875 D 98948
90876 D 98949
90941 D 99014
90942 D 99015
90954 D 99027
90955 D 99028
91113 D 99186
91144 D 99217
91199 D 99272
91254 D 99327