SELECT 
  p.product_id, 
  ifnull(
    count(dp.post_id), 
    0
  ) as discussion_amount_posts 
FROM 
  cscart_discussion 
  INNER JOIN cscart_products as p ON (
    cscart_discussion.object_id = p.product_id
  ) 
  INNER JOIN cscart_discussion_posts as dp ON (
    cscart_discussion.thread_id = dp.thread_id 
    AND cscart_discussion.object_type = 'P'
  ) 
WHERE 
  dp.status = 'A' 
  and p.product_id in (
    8562, 8563, 8564, 8565, 8619, 8621, 8622, 
    8623, 8624, 8625, 8918, 8919, 8920, 
    8627, 8631, 8632, 8633, 8692, 8655, 
    8656, 8657, 8658, 8659, 8660, 8663, 
    8664, 8665, 8666, 8667, 8668, 8935, 
    8683, 8684, 8568, 8685, 8560, 8686, 
    8689, 8690, 8691, 8731, 8733, 8732, 
    8734, 8735, 8736, 8739, 8740, 8760, 
    8763, 8764, 8765, 8766, 8776, 8777, 
    8779, 8780, 8781, 8782, 8787, 8788, 
    8815, 8816, 8838, 8840, 8910, 8911, 
    8916, 8917, 8748, 8927, 8737, 8929, 
    8930, 8601, 8931, 8932, 8933, 8934, 
    8936, 8937, 8939, 8940, 8941, 8943
  ) 
GROUP BY 
  p.product_id

Query time 0.00161

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "2.31"
    },
    "grouping_operation": {
      "using_temporary_table": true,
      "using_filesort": false,
      "nested_loop": [
        {
          "table": {
            "table_name": "dp",
            "access_type": "ALL",
            "possible_keys": [
              "thread_id",
              "thread_id_2"
            ],
            "rows_examined_per_scan": 13,
            "rows_produced_per_join": 1,
            "filtered": "10.00",
            "cost_info": {
              "read_cost": "1.70",
              "eval_cost": "0.13",
              "prefix_cost": "1.83",
              "data_read_per_join": "582"
            },
            "used_columns": [
              "post_id",
              "thread_id",
              "status"
            ],
            "attached_condition": "(`softwarepirmam_hewadelivard_cscart_4`.`dp`.`status` = 'A')"
          }
        },
        {
          "table": {
            "table_name": "cscart_discussion",
            "access_type": "eq_ref",
            "possible_keys": [
              "PRIMARY",
              "object_id"
            ],
            "key": "PRIMARY",
            "used_key_parts": [
              "thread_id"
            ],
            "key_length": "3",
            "ref": [
              "softwarepirmam_hewadelivard_cscart_4.dp.thread_id"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 0,
            "filtered": "5.00",
            "cost_info": {
              "read_cost": "0.33",
              "eval_cost": "0.01",
              "prefix_cost": "2.28",
              "data_read_per_join": "1"
            },
            "used_columns": [
              "thread_id",
              "object_id",
              "object_type"
            ],
            "attached_condition": "((`softwarepirmam_hewadelivard_cscart_4`.`cscart_discussion`.`object_id` in (8562,8563,8564,8565,8619,8621,8622,8623,8624,8625,8918,8919,8920,8627,8631,8632,8633,8692,8655,8656,8657,8658,8659,8660,8663,8664,8665,8666,8667,8668,8935,8683,8684,8568,8685,8560,8686,8689,8690,8691,8731,8733,8732,8734,8735,8736,8739,8740,8760,8763,8764,8765,8766,8776,8777,8779,8780,8781,8782,8787,8788,8815,8816,8838,8840,8910,8911,8916,8917,8748,8927,8737,8929,8930,8601,8931,8932,8933,8934,8936,8937,8939,8940,8941,8943)) and (`softwarepirmam_hewadelivard_cscart_4`.`cscart_discussion`.`object_type` = 'P'))"
          }
        },
        {
          "table": {
            "table_name": "p",
            "access_type": "eq_ref",
            "possible_keys": [
              "PRIMARY"
            ],
            "key": "PRIMARY",
            "used_key_parts": [
              "product_id"
            ],
            "key_length": "3",
            "ref": [
              "softwarepirmam_hewadelivard_cscart_4.cscart_discussion.object_id"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 0,
            "filtered": "100.00",
            "using_index": true,
            "cost_info": {
              "read_cost": "0.02",
              "eval_cost": "0.01",
              "prefix_cost": "2.31",
              "data_read_per_join": "294"
            },
            "used_columns": [
              "product_id"
            ]
          }
        }
      ]
    }
  }
}