SELECT 
  cscart_products_categories.product_id, 
  GROUP_CONCAT(
    IF(
      cscart_products_categories.link_type = "M", 
      CONCAT(
        cscart_products_categories.category_id, 
        "M"
      ), 
      cscart_products_categories.category_id
    )
  ) AS category_ids 
FROM 
  cscart_products_categories 
  INNER JOIN cscart_categories ON cscart_categories.category_id = cscart_products_categories.category_id 
  AND cscart_categories.storefront_id IN (0, 1) 
  AND (
    cscart_categories.usergroup_ids = '' 
    OR FIND_IN_SET(
      0, cscart_categories.usergroup_ids
    ) 
    OR FIND_IN_SET(
      1, cscart_categories.usergroup_ids
    )
  ) 
  AND cscart_categories.status IN ('A', 'H') 
WHERE 
  cscart_products_categories.product_id IN (
    919, 
    918, 
    924, 
    922, 
    921, 
    925, 
    525, 
    917, 
    916, 
    955, 
    942, 
    941, 
    446, 
    953, 
    952, 
    951, 
    949, 
    948, 
    947, 
    946, 
    945, 
    944, 
    982, 
    980, 
    979, 
    978, 
    981, 
    478, 
    977, 
    975, 
    974, 
    973, 
    972, 
    971, 
    970, 
    994, 
    996, 
    493, 
    985, 
    986, 
    988, 
    990, 
    991, 
    993, 
    1003, 
    1001, 
    1000, 
    508, 
    1322, 
    1262, 
    1317, 
    1318, 
    1319, 
    1320, 
    1321, 
    1256, 
    1395, 
    1396, 
    1397, 
    1399, 
    1406, 
    1407, 
    1408, 
    1409, 
    1410, 
    1411, 
    1412, 
    1273, 
    1425, 
    1427, 
    1428, 
    1429, 
    1431, 
    1266, 
    1442, 
    1447, 
    1263, 
    1458, 
    2467, 
    2468, 
    2469, 
    2470, 
    2471, 
    2472, 
    2478, 
    2483, 
    2482, 
    2484, 
    2485, 
    2486, 
    2487, 
    2488, 
    2489, 
    2490, 
    2491, 
    2492, 
    2493, 
    2494, 
    2495, 
    2496, 
    2497, 
    2524, 
    2525, 
    2526, 
    2527, 
    2528, 
    2529, 
    2530, 
    2531, 
    2576, 
    2577, 
    2578, 
    2615, 
    2620, 
    2621, 
    4526, 
    4527, 
    4528, 
    4529, 
    4530, 
    4532, 
    4533, 
    5727, 
    5729, 
    5730, 
    5731, 
    5732, 
    5733, 
    5734, 
    5735, 
    5736, 
    5739, 
    5741, 
    5742, 
    5743, 
    5744, 
    5745, 
    5746, 
    5747, 
    5748, 
    5749, 
    5750, 
    5752, 
    5753, 
    5754, 
    5755, 
    5756, 
    5757, 
    5758, 
    5759, 
    5760, 
    5761, 
    5762, 
    7004, 
    7005, 
    7006, 
    7007, 
    7008, 
    7009, 
    7010, 
    7011, 
    7012, 
    7013, 
    7014, 
    7015, 
    10284, 
    10285, 
    10286, 
    10287, 
    10288, 
    10289, 
    10290, 
    10291, 
    10292, 
    10293
  ) 
GROUP BY 
  cscart_products_categories.product_id

Query time 0.00695

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "343.76"
    },
    "grouping_operation": {
      "using_filesort": false,
      "nested_loop": [
        {
          "table": {
            "table_name": "cscart_products_categories",
            "access_type": "range",
            "possible_keys": [
              "PRIMARY",
              "pt"
            ],
            "key": "pt",
            "used_key_parts": [
              "product_id"
            ],
            "key_length": "3",
            "rows_examined_per_scan": 375,
            "rows_produced_per_join": 375,
            "filtered": "100.00",
            "index_condition": "(`softwarepirmam_hewadelivard_cscart_4`.`cscart_products_categories`.`product_id` in (919,918,924,922,921,925,525,917,916,955,942,941,446,953,952,951,949,948,947,946,945,944,982,980,979,978,981,478,977,975,974,973,972,971,970,994,996,493,985,986,988,990,991,993,1003,1001,1000,508,1322,1262,1317,1318,1319,1320,1321,1256,1395,1396,1397,1399,1406,1407,1408,1409,1410,1411,1412,1273,1425,1427,1428,1429,1431,1266,1442,1447,1263,1458,2467,2468,2469,2470,2471,2472,2478,2483,2482,2484,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2524,2525,2526,2527,2528,2529,2530,2531,2576,2577,2578,2615,2620,2621,4526,4527,4528,4529,4530,4532,4533,5727,5729,5730,5731,5732,5733,5734,5735,5736,5739,5741,5742,5743,5744,5745,5746,5747,5748,5749,5750,5752,5753,5754,5755,5756,5757,5758,5759,5760,5761,5762,7004,7005,7006,7007,7008,7009,7010,7011,7012,7013,7014,7015,10284,10285,10286,10287,10288,10289,10290,10291,10292,10293))",
            "cost_info": {
              "read_cost": "175.01",
              "eval_cost": "37.50",
              "prefix_cost": "212.51",
              "data_read_per_join": "5K"
            },
            "used_columns": [
              "product_id",
              "category_id",
              "link_type"
            ]
          }
        },
        {
          "table": {
            "table_name": "cscart_categories",
            "access_type": "eq_ref",
            "possible_keys": [
              "PRIMARY",
              "c_status",
              "p_category_id"
            ],
            "key": "PRIMARY",
            "used_key_parts": [
              "category_id"
            ],
            "key_length": "3",
            "ref": [
              "softwarepirmam_hewadelivard_cscart_4.cscart_products_categories.category_id"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 18,
            "filtered": "5.00",
            "cost_info": {
              "read_cost": "93.75",
              "eval_cost": "1.88",
              "prefix_cost": "343.76",
              "data_read_per_join": "58K"
            },
            "used_columns": [
              "category_id",
              "storefront_id",
              "usergroup_ids",
              "status"
            ],
            "attached_condition": "((`softwarepirmam_hewadelivard_cscart_4`.`cscart_categories`.`storefront_id` in (0,1)) and ((`softwarepirmam_hewadelivard_cscart_4`.`cscart_categories`.`usergroup_ids` = '') or (0 <> find_in_set(0,`softwarepirmam_hewadelivard_cscart_4`.`cscart_categories`.`usergroup_ids`)) or (0 <> find_in_set(1,`softwarepirmam_hewadelivard_cscart_4`.`cscart_categories`.`usergroup_ids`))) and (`softwarepirmam_hewadelivard_cscart_4`.`cscart_categories`.`status` in ('A','H')))"
          }
        }
      ]
    }
  }
}

Result

product_id category_ids
446 234,166,235M
478 166,234,235M
493 234,166,235M
508 234,166,235M
525 234,166,235M
916 234,166,235M
917 166,234,235M
918 234,166,235M
919 166,234,235M
921 166,234,235M
922 234,166,235M
924 234,166,235M
925 234,166,235M
941 234,166,235M
942 234,166,235M
944 166,234,235M
945 234,166,235M
946 166,234,235M
947 234,166,235M
948 234,166,235M
949 234,166,235M
951 234,166,235M
952 234,166,235M
953 234,166,235M
955 234,166,235M
970 166,234,235M
971 166,234,235M
972 234,166,235M
973 166,234,235M
974 166,234,235M
975 234,166,235M
977 166,234,235M
978 166,234,235M
979 166,234,235M
980 234,166,235M
981 234,166,235M
982 166,234,235M
985 166,234,235M
986 166,234,235M
988 234,166,235M
990 166,234,235M
991 234,166,235M
993 166,234,235M
994 234,166,235M
996 166,234,235M
1000 166,234,235M
1001 234,166,235M
1003 166,234,235M
1256 234,166,326M
1262 166,234,326M
1263 234,166,326M
1266 234,166,326M
1273 234,166,326M
1317 166,234,326M
1318 166,234,326M
1319 166,234,326M
1320 166,234,326M
1321 166,234,326M
1322 166,234,326M
1395 234,166,326M
1396 234,166,326M
1397 234,166,326M
1399 234,166,326M
1406 234,166,326M
1407 234,166,326M
1408 234,166,326M
1409 234,166,326M
1410 234,166,326M
1411 234,166,326M
1412 234,166,326M
1425 234,166,326M
1427 234,166,326M
1428 234,166,326M
1429 234,166,326M
1431 234,166,326M
1442 234,166,326M
1447 234,166,326M
1458 234,166,326M
2467 166,234,236M
2468 234,166,236M
2469 234,166,236M
2470 234,166,236M
2471 234,166,236M
2472 234,166,236M
2478 166,234,236M
2482 166,234,236M
2483 166,234,236M
2484 166,234,236M
2485 166,234,236M
2486 166,234,236M
2487 166,234,236M
2488 166,234,236M
2489 166,234,236M
2490 166,234,236M
2491 166,234,236M
2492 166,234,236M
2493 166,234,236M
2494 166,234,236M
2495 166,234,236M
2496 166,234,236M
2497 166,234,236M
2524 166,234,236M
2525 234,166,236M
2526 234,166,236M
2527 234,166,236M
2528 234,166,236M
2529 234,166,236M
2530 234,166,236M
2531 234,166,236M
2576 234,166,236M
2577 234,166,236M
2578 234,166,236M
2615 234,166,236M
2620 166,234,236M
2621 166,234,236M
4526 234,166,326M
4527 234,166,326M
4528 234,166,326M
4529 234,166,326M
4530 234,166,326M
4532 234,166,326M
4533 234,166,326M
5727 234,166,235M
5729 234,166,235M
5730 234,166,235M
5731 234,166,235M
5732 234,166,235M
5733 234,166,235M
5734 234,166,235M
5735 234,166,235M
5736 234,166,235M
5739 234,166,235M
5741 234,166,235M
5742 234,166,235M
5743 234,166,235M
5744 234,166,235M
5745 234,166,235M
5746 234,166,235M
5747 234,166,235M
5748 234,166,235M
5749 234,166,235M
5750 235M
5752 235M
5753 235M
5754 235M
5755 235M
5756 235M
5757 235M
5758 235M
5759 235M
5760 235M
5761 235M
5762 235M
7004 235M
7005 235M
7006 235M
7007 235M
7008 235M
7009 235M
7010 235M
7011 235M
7012 235M
7013 235M
7014 235M
7015 235M
10284 235M
10285 235M
10286 235M
10287 235M
10288 235M
10289 235M
10290 235M
10291 235M
10292 235M
10293 235M