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

Query time 0.00774

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost": 0.028190165,
    "nested_loop": [
      {
        "table": {
          "table_name": "b",
          "access_type": "const",
          "possible_keys": ["PRIMARY", "p_category_id"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["category_id"],
          "ref": ["const"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "a",
          "access_type": "ALL",
          "loops": 1,
          "rows": 113,
          "cost": 0.028190165,
          "filtered": 100,
          "attached_condition": "a.id_path like <cache>(concat('166','/%'))"
        }
      }
    ]
  }
}

Result

category_id
174
175
176
177
178
179
180
181
182
199
185
186
187
188
189
190
191
194
193
195
196
197
198
200
202
234
235
236
237
238
240
254
255
263