SELECT 
  a.category_id 
FROM 
  cscart_categories as a 
  LEFT JOIN cscart_categories as b ON b.category_id IN (265) 
WHERE 
  a.id_path LIKE CONCAT(b.id_path, '/%')

Query time 0.00034

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "4.70"
    },
    "nested_loop": [
      {
        "table": {
          "table_name": "b",
          "access_type": "const",
          "possible_keys": [
            "PRIMARY",
            "p_category_id"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "category_id"
          ],
          "key_length": "3",
          "ref": [
            "const"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 1,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "0.00",
            "eval_cost": "0.10",
            "prefix_cost": "0.00",
            "data_read_per_join": "4K"
          },
          "used_columns": [
            "category_id",
            "id_path"
          ]
        }
      },
      {
        "table": {
          "table_name": "a",
          "access_type": "ALL",
          "rows_examined_per_scan": 40,
          "rows_produced_per_join": 4,
          "filtered": "11.11",
          "cost_info": {
            "read_cost": "0.70",
            "eval_cost": "0.44",
            "prefix_cost": "4.70",
            "data_read_per_join": "17K"
          },
          "used_columns": [
            "category_id",
            "id_path"
          ],
          "attached_condition": "(`gaseus`.`a`.`id_path` like <cache>(concat('265','/%')))"
        }
      }
    ]
  }
}

Result

category_id
311
310
306
307
308
309
283
292
287
282
272
267
266
273
293
288
286
284
280
312
271
285
270
314
289
291
274
294
290
301
295
300
302
303
304
305