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

Query time 0.00163

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "37.54"
    },
    "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": "3K"
          },
          "used_columns": [
            "category_id",
            "id_path"
          ]
        }
      },
      {
        "table": {
          "table_name": "a",
          "access_type": "ALL",
          "rows_examined_per_scan": 347,
          "rows_produced_per_join": 38,
          "filtered": "11.11",
          "cost_info": {
            "read_cost": "2.84",
            "eval_cost": "3.86",
            "prefix_cost": "37.54",
            "data_read_per_join": "120K"
          },
          "used_columns": [
            "category_id",
            "id_path"
          ],
          "attached_condition": "(`softwarepirmam_hewadelivard_cscart_4`.`a`.`id_path` like <cache>(concat('250','/%')))"
        }
      }
    ]
  }
}

Result

category_id
612
385
371
393
404
410
412
440
441
305
554
562
568
485
386
336
394
405
411
413
442
555
563
569
387
304
489
406
251
570
397
407
428
398
408
488
491
395
409
439
615
482
308
565
380
400
401
402
458
553
649
656
663
667
668