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 (
    84022, 84023, 84024, 84025, 84037, 92043, 
    92044, 92045, 92046, 92047, 92048, 
    92049, 92059, 92060, 92061, 92062, 
    92063, 92064, 92065, 92075, 92076, 
    92077, 92078, 92079, 92080, 92081, 
    92131, 92132, 92133, 92134, 92135, 
    92136, 92137, 89014, 92019, 92020, 
    92021, 92022, 92023, 92024, 92025, 
    92107, 92108, 92109, 92110, 92111, 
    92112, 92113, 89651, 84014, 84015, 
    84016, 84017, 84036, 89011, 90109, 
    83978, 83979, 83980, 83981, 88936, 
    89648, 83970, 83971, 83972, 83973, 
    89650, 90083, 84030, 84031, 84032, 
    84033, 84038, 88935, 88934, 83131, 
    90084, 89647, 89642, 89644, 90110, 
    92042, 92058, 92074, 92130, 85534, 
    90090, 90100, 83105, 84111, 88930, 
    90107, 90080, 89526, 90064, 89641
  ) 
  AND cscart_discussion.object_type = "P" 
GROUP BY 
  cscart_discussion.object_id

Query time 0.00175

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 (84022,84023,84024,84025,84037,92043,92044,92045,92046,92047,92048,92049,92059,92060,92061,92062,92063,92064,92065,92075,92076,92077,92078,92079,92080,92081,92131,92132,92133,92134,92135,92136,92137,89014,92019,92020,92021,92022,92023,92024,92025,92107,92108,92109,92110,92111,92112,92113,89651,84014,84015,84016,84017,84036,89011,90109,83978,83979,83980,83981,88936,89648,83970,83971,83972,83973,89650,90083,84030,84031,84032,84033,84038,88935,88934,83131,90084,89647,89642,89644,90110,92042,92058,92074,92130,85534,90090,90100,83105,84111,88930,90107,90080,89526,90064,89641)) 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
83105 D 91143
83131 D 91169
83970 D 92008
83971 D 92009
83972 D 92010
83973 D 92011
83978 D 92016
83979 D 92017
83980 D 92018
83981 D 92019
84014 D 92052
84015 D 92053
84016 D 92054
84017 D 92055
84022 D 92060
84023 D 92061
84024 D 92062
84025 D 92063
84030 D 92068
84031 D 92069
84032 D 92070
84033 D 92071
84036 D 92074
84037 D 92075
84038 D 92076
84111 D 92149
85534 D 93572
88930 D 96968
88934 D 96972
88935 D 96973
88936 D 96974
89011 D 97049
89014 D 97052
89526 D 97564
89641 D 97679
89642 D 97680
89644 D 97682
89647 D 97685
89648 D 97686
89650 D 97688
89651 D 97689
90064 D 98102
90080 D 98118
90083 D 98121
90084 D 98122
90090 D 98128
90100 D 98138
90107 D 98145
90109 D 98147
90110 D 98148
92019 D 100097
92020 D 100098
92021 D 100099
92022 D 100100
92023 D 100101
92024 D 100102
92025 D 100103
92042 D 100120
92043 D 100121
92044 D 100122
92045 D 100123
92046 D 100124
92047 D 100125
92048 D 100126
92049 D 100127
92058 D 100136
92059 D 100137
92060 D 100138
92061 D 100139
92062 D 100140
92063 D 100141
92064 D 100142
92065 D 100143
92074 D 100152
92075 D 100153
92076 D 100154
92077 D 100155
92078 D 100156
92079 D 100157
92080 D 100158
92081 D 100159
92107 D 100185
92108 D 100186
92109 D 100187
92110 D 100188
92111 D 100189
92112 D 100190
92113 D 100191
92130 D 100208
92131 D 100209
92132 D 100210
92133 D 100211
92134 D 100212
92135 D 100213
92136 D 100214
92137 D 100215