SELECT 
  c.parent_id, 
  sm.search_phrases, 
  c.category_id 
FROM 
  cscart_categories AS c 
  LEFT JOIN cscart_ab__search_motivation AS sm ON sm.category_id = c.category_id 
  AND sm.lang_code = 'ru' 
WHERE 
  c.id_path LIKE "%417%" 
  AND (
    sm.search_phrases != "NULL" 
    OR c.level = (
      SELECT 
        level 
      FROM 
        cscart_categories 
      WHERE 
        category_id = 417
    )
  ) 
  AND c.company_id = 0 
  AND c.status = "A"

Query time 0.00065

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "31.90"
    },
    "nested_loop": [
      {
        "table": {
          "table_name": "c",
          "access_type": "ALL",
          "rows_examined_per_scan": 125,
          "rows_produced_per_join": 0,
          "filtered": "0.80",
          "cost_info": {
            "read_cost": "30.29",
            "eval_cost": "0.20",
            "prefix_cost": "30.49",
            "data_read_per_join": "4K"
          },
          "used_columns": [
            "category_id",
            "parent_id",
            "id_path",
            "level",
            "company_id",
            "status"
          ],
          "attached_condition": "((`cscart`.`c`.`company_id` = 0) and (`cscart`.`c`.`id_path` like '%417%') and (`cscart`.`c`.`status` = 'A'))"
        }
      },
      {
        "table": {
          "table_name": "sm",
          "access_type": "ref",
          "possible_keys": [
            "PRIMARY"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "category_id"
          ],
          "key_length": "3",
          "ref": [
            "cscart.c.category_id"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 0,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "1.21",
            "eval_cost": "0.20",
            "prefix_cost": "31.90",
            "data_read_per_join": "31"
          },
          "used_columns": [
            "category_id",
            "lang_code",
            "search_phrases"
          ],
          "attached_condition": "(<if>(found_match(sm), ((`cscart`.`sm`.`search_phrases` <> 'NULL') or (`cscart`.`c`.`level` = (/* select#2 */ select '1' from `cscart`.`cscart_categories` where 1))), true) and <if>(is_not_null_compl(sm), (`cscart`.`sm`.`lang_code` = 'ru'), true))",
          "attached_subqueries": [
            {
              "dependent": false,
              "cacheable": true,
              "query_block": {
                "select_id": 2,
                "cost_info": {
                  "query_cost": "1.00"
                },
                "table": {
                  "table_name": "cscart_categories",
                  "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.20",
                    "prefix_cost": "0.00",
                    "data_read_per_join": "4K"
                  },
                  "used_columns": [
                    "category_id",
                    "level"
                  ]
                }
              }
            }
          ]
        }
      }
    ]
  }
}

Result

parent_id search_phrases category_id
0 417
417 418
417 419
417 420
417 421
417 422
417 423
417 424
417 425
417 426
417 429
417 428
417 430
417 431
417 432
417 433
417 434
417 435