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

Query time 0.00179

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('166','/%')))"
        }
      }
    ]
  }
}

Result

category_id
190
235
381
167
379
321
323
341
344
356
357
360
362
414
415
450
514
527
601
609
515
352
382
326
324
325
337
342
345
358
361
363
424
429
432
451
602
610
613
516
236
234
383
353
339
340
343
346
425
430
443
452
603
486
483
505
354
170
320
359
426
517
468
469
471
526
544
559
604
490
174
355
322
364
399
446
447
470
518
528
567
605
614
506
457
328
366
444
448
529
606
525
347
477
329
438
449
530
532
608
481
478
519
531
607
492
520
350
585
351
523
524
543
586
378
564
513
589
423
600
648
657