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 = 'en' 
WHERE 
  c.id_path LIKE "%250%" 
  AND (
    sm.search_phrases != "NULL" 
    OR c.level = (
      SELECT 
        level 
      FROM 
        cscart_categories 
      WHERE 
        category_id = 250
    )
  ) 
  AND c.company_id = 0 
  AND c.status = "A"

Query time 0.00239

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "38.94"
    },
    "nested_loop": [
      {
        "table": {
          "table_name": "c",
          "access_type": "ALL",
          "rows_examined_per_scan": 347,
          "rows_produced_per_join": 0,
          "filtered": "0.29",
          "cost_info": {
            "read_cost": "37.44",
            "eval_cost": "0.10",
            "prefix_cost": "37.54",
            "data_read_per_join": "3K"
          },
          "used_columns": [
            "category_id",
            "parent_id",
            "id_path",
            "level",
            "company_id",
            "status"
          ],
          "attached_condition": "((`softwarepirmam_hewadelivard_cscart_4`.`c`.`company_id` = 0) and (`softwarepirmam_hewadelivard_cscart_4`.`c`.`id_path` like '%250%') and (`softwarepirmam_hewadelivard_cscart_4`.`c`.`status` = 'A'))"
        }
      },
      {
        "table": {
          "table_name": "sm",
          "access_type": "ref",
          "possible_keys": [
            "PRIMARY"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "category_id"
          ],
          "key_length": "3",
          "ref": [
            "softwarepirmam_hewadelivard_cscart_4.c.category_id"
          ],
          "rows_examined_per_scan": 4,
          "rows_produced_per_join": 3,
          "filtered": "100.00",
          "index_condition": "<if>(is_not_null_compl(sm), (`softwarepirmam_hewadelivard_cscart_4`.`sm`.`lang_code` = 'en'), true)",
          "cost_info": {
            "read_cost": "1.00",
            "eval_cost": "0.40",
            "prefix_cost": "38.94",
            "data_read_per_join": "127"
          },
          "used_columns": [
            "category_id",
            "lang_code",
            "search_phrases"
          ],
          "attached_condition": "<if>(found_match(sm), ((`softwarepirmam_hewadelivard_cscart_4`.`sm`.`search_phrases` <> 'NULL') or (`softwarepirmam_hewadelivard_cscart_4`.`c`.`level` = (/* select#2 */ select '1' from `softwarepirmam_hewadelivard_cscart_4`.`cscart_categories` where true))), 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.10",
                    "prefix_cost": "0.00",
                    "data_read_per_join": "3K"
                  },
                  "used_columns": [
                    "category_id",
                    "level"
                  ]
                }
              }
            }
          ]
        }
      }
    ]
  }
}

Result

parent_id search_phrases category_id
250 612
308 385
250 371
371 393
402 404
458 305
553 554
555 562
458 485
308 386
250 336
402 405
553 555
555 563
308 387
402 406
458 251
402 407
0 250
458 428
402 408
458 488
458 491
402 409
402 439
402 482
250 308
402 565
250 380
250 400
250 401
250 402
250 458
250 553
250 649
250 656
250 663