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 (
    88064, 88568, 88957, 88958, 88986, 88168, 
    88216, 89842, 89894, 89967, 91533, 
    84770, 84783, 84792, 87538, 88418, 
    89787, 89791, 88754, 88942, 85664, 
    85684, 85696, 85708, 85669, 85689, 
    85701, 85713, 88969, 88970, 88973, 
    88974, 85730, 85747, 85757, 85767, 
    84765, 85660, 85677, 88554, 88660, 
    88661, 88707, 88708, 85721, 85738, 
    85748, 85758, 85737, 89455, 89468, 
    89476, 89484, 87449, 88494, 91436, 
    91450, 88446, 88463, 88479, 89020, 
    89790, 88753, 88796, 89785, 85718, 
    89460, 88967, 88968, 88971, 88972, 
    88955, 88956, 88659, 88706, 88167, 
    88175, 88215, 88223, 84774, 84787, 
    84796, 88192, 88204, 88400, 88953, 
    88954, 84769, 84782, 84791, 87879, 
    88763, 85663, 85683, 85695, 85707
  ) 
  AND cscart_discussion.object_type = "P" 
GROUP BY 
  cscart_discussion.object_id

Query time 0.00173

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 (88064,88568,88957,88958,88986,88168,88216,89842,89894,89967,91533,84770,84783,84792,87538,88418,89787,89791,88754,88942,85664,85684,85696,85708,85669,85689,85701,85713,88969,88970,88973,88974,85730,85747,85757,85767,84765,85660,85677,88554,88660,88661,88707,88708,85721,85738,85748,85758,85737,89455,89468,89476,89484,87449,88494,91436,91450,88446,88463,88479,89020,89790,88753,88796,89785,85718,89460,88967,88968,88971,88972,88955,88956,88659,88706,88167,88175,88215,88223,84774,84787,84796,88192,88204,88400,88953,88954,84769,84782,84791,87879,88763,85663,85683,85695,85707)) 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
84765 D 92803
84769 D 92807
84770 D 92808
84774 D 92812
84782 D 92820
84783 D 92821
84787 D 92825
84791 D 92829
84792 D 92830
84796 D 92834
85660 D 93698
85663 D 93701
85664 D 93702
85669 D 93707
85677 D 93715
85683 D 93721
85684 D 93722
85689 D 93727
85695 D 93733
85696 D 93734
85701 D 93739
85707 D 93745
85708 D 93746
85713 D 93751
85718 D 93756
85721 D 93759
85730 D 93768
85737 D 93775
85738 D 93776
85747 D 93785
85748 D 93786
85757 D 93795
85758 D 93796
85767 D 93805
87449 D 95487
87538 D 95576
87879 D 95917
88064 D 96102
88167 D 96205
88168 D 96206
88175 D 96213
88192 D 96230
88204 D 96242
88215 D 96253
88216 D 96254
88223 D 96261
88400 D 96438
88418 D 96456
88446 D 96484
88463 D 96501
88479 D 96517
88494 D 96532
88554 D 96592
88568 D 96606
88659 D 96697
88660 D 96698
88661 D 96699
88706 D 96744
88707 D 96745
88708 D 96746
88753 D 96791
88754 D 96792
88763 D 96801
88796 D 96834
88942 D 96980
88953 D 96991
88954 D 96992
88955 D 96993
88956 D 96994
88957 D 96995
88958 D 96996
88967 D 97005
88968 D 97006
88969 D 97007
88970 D 97008
88971 D 97009
88972 D 97010
88973 D 97011
88974 D 97012
88986 D 97024
89020 D 97058
89455 D 97493
89460 D 97498
89468 D 97506
89476 D 97514
89484 D 97522
89785 D 97823
89787 D 97825
89790 D 97828
89791 D 97829
89842 D 97880
89894 D 97932
89967 D 98005
91436 D 99509
91450 D 99523
91533 D 99606