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 (
    83533, 83534, 89769, 85129, 86132, 86155, 
    86640, 86709, 82854, 82927, 83000, 
    83516, 83524, 86175, 86176, 86198, 
    86199, 84497, 84498, 84563, 84564, 
    82803, 82804, 82876, 82877, 82949, 
    82950, 83021, 85101, 89049, 89050, 
    90857, 90936, 91102, 91103, 91188, 
    91189, 91243, 91244, 85365, 89803, 
    89804, 89855, 89856, 89927, 89928, 
    91493, 91494, 85840, 85841, 84649, 
    84650, 87302, 87303, 89070, 83613, 
    85087, 85173, 85219, 85265, 82830, 
    82903, 82976, 89801, 89853, 89925, 
    91491, 85066, 85067, 85152, 85153, 
    85198, 85199, 85244, 85245, 89773, 
    89774, 84345, 84346, 86173, 86174, 
    86196, 86197, 85856, 85857, 85866, 
    85867, 86138, 86139, 86161, 86162, 
    86646, 86647, 86715, 86716, 82834
  ) 
  AND cscart_discussion.object_type = "P" 
GROUP BY 
  cscart_discussion.object_id

Query time 0.00083

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 (83533,83534,89769,85129,86132,86155,86640,86709,82854,82927,83000,83516,83524,86175,86176,86198,86199,84497,84498,84563,84564,82803,82804,82876,82877,82949,82950,83021,85101,89049,89050,90857,90936,91102,91103,91188,91189,91243,91244,85365,89803,89804,89855,89856,89927,89928,91493,91494,85840,85841,84649,84650,87302,87303,89070,83613,85087,85173,85219,85265,82830,82903,82976,89801,89853,89925,91491,85066,85067,85152,85153,85198,85199,85244,85245,89773,89774,84345,84346,86173,86174,86196,86197,85856,85857,85866,85867,86138,86139,86161,86162,86646,86647,86715,86716,82834)) 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
82803 D 90841
82804 D 90842
82830 D 90868
82834 D 90872
82854 D 90892
82876 D 90914
82877 D 90915
82903 D 90941
82927 D 90965
82949 D 90987
82950 D 90988
82976 D 91014
83000 D 91038
83021 D 91059
83516 D 91554
83524 D 91562
83533 D 91571
83534 D 91572
83613 D 91651
84345 D 92383
84346 D 92384
84497 D 92535
84498 D 92536
84563 D 92601
84564 D 92602
84649 D 92687
84650 D 92688
85066 D 93104
85067 D 93105
85087 D 93125
85101 D 93139
85129 D 93167
85152 D 93190
85153 D 93191
85173 D 93211
85198 D 93236
85199 D 93237
85219 D 93257
85244 D 93282
85245 D 93283
85265 D 93303
85365 D 93403
85840 D 93878
85841 D 93879
85856 D 93894
85857 D 93895
85866 D 93904
85867 D 93905
86132 D 94170
86138 D 94176
86139 D 94177
86155 D 94193
86161 D 94199
86162 D 94200
86173 D 94211
86174 D 94212
86175 D 94213
86176 D 94214
86196 D 94234
86197 D 94235
86198 D 94236
86199 D 94237
86640 D 94678
86646 D 94684
86647 D 94685
86709 D 94747
86715 D 94753
86716 D 94754
87302 D 95340
87303 D 95341
89049 D 97087
89050 D 97088
89070 D 97108
89769 D 97807
89773 D 97811
89774 D 97812
89801 D 97839
89803 D 97841
89804 D 97842
89853 D 97891
89855 D 97893
89856 D 97894
89925 D 97963
89927 D 97965
89928 D 97966
90857 D 98930
90936 D 99009
91102 D 99175
91103 D 99176
91188 D 99261
91189 D 99262
91243 D 99316
91244 D 99317
91491 D 99564
91493 D 99566
91494 D 99567