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.00066

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "87.25"
    },
    "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": "2K"
          },
          "used_columns": [
            "category_id",
            "id_path"
          ]
        }
      },
      {
        "table": {
          "table_name": "a",
          "access_type": "index",
          "key": "id_path",
          "used_key_parts": [
            "id_path"
          ],
          "key_length": "767",
          "rows_examined_per_scan": 855,
          "rows_produced_per_join": 94,
          "filtered": "11.11",
          "using_index": true,
          "cost_info": {
            "read_cost": "1.75",
            "eval_cost": "9.50",
            "prefix_cost": "87.25",
            "data_read_per_join": "247K"
          },
          "used_columns": [
            "category_id",
            "id_path"
          ],
          "attached_condition": "(`aomnia_com`.`a`.`id_path` like <cache>(concat('166','/%')))"
        }
      }
    ]
  }
}

Result

category_id
1133
1134
174
190
191
193
320
328
234
786
337
964
965
966
962
301
302
963
321
322
323
324
325
326
331
338
339
340
341
343
787
788
789
790
791
792
793
794
967
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822