SELECT 
  cscart_categories.category_id, 
  cscart_categories.parent_id, 
  cscart_categories.id_path, 
  cscart_category_descriptions.category, 
  cscart_categories.position, 
  cscart_categories.status, 
  cscart_categories.company_id, 
  cscart_categories.company_id 
FROM 
  cscart_categories 
  LEFT JOIN cscart_category_descriptions ON cscart_categories.category_id = cscart_category_descriptions.category_id 
  AND cscart_category_descriptions.lang_code = 'en' 
WHERE 
  1 = 1 
  AND (
    cscart_categories.usergroup_ids = '' 
    OR FIND_IN_SET(
      0, cscart_categories.usergroup_ids
    ) 
    OR FIND_IN_SET(
      1, cscart_categories.usergroup_ids
    )
  ) 
  AND cscart_categories.status IN ('A') 
  AND cscart_categories.company_id = 1 
ORDER BY 
  cscart_categories.is_trash asc, 
  cscart_categories.position asc, 
  cscart_category_descriptions.category asc

Query time 0.00089

JSON explain

{
  "query_block": {
    "select_id": 1,
    "filesort": {
      "temporary_table": {
        "function": "buffer",
        "table": {
          "table_name": "cscart_categories",
          "access_type": "ALL",
          "possible_keys": ["c_status"],
          "rows": 21,
          "filtered": 100,
          "attached_condition": "((cscart_categories.company_id = 1) and ((cscart_categories.usergroup_ids = '') or find_in_set(0,cscart_categories.usergroup_ids) or find_in_set(1,cscart_categories.usergroup_ids)) and (cscart_categories.`status` = 'A'))"
        },
        "table": {
          "table_name": "cscart_category_descriptions",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "9",
          "used_key_parts": ["category_id", "lang_code"],
          "ref": ["egkcysbp_cscartn.cscart_categories.category_id", "const"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "trigcond((cscart_category_descriptions.lang_code = 'en'))"
        }
      }
    }
  }
}

Result

category_id parent_id id_path category position status company_id
280 271 271/280 Alfa Romeo 10 A 1
279 271 271/279 BMW 20 A 1
282 271 271/282 Chrysler 30 A 1
276 271 271/276 Daewoo 40 A 1
277 271 271/277 Daihatsu 50 A 1
265 271 271/265 Ford 50 A 1
275 271 271/275 Hyundai 60 A 1
264 271 271/264 Holden 70 A 1
272 271 271/272 Honda 80 A 1
271 0 271 Wrecking 80 A 1
268 271 271/268 KIA 90 A 1
284 271 271/284 Landrover 100 A 1
267 271 271/267 Mazda 110 A 1
281 271 271/281 Mercedes 120 A 1
273 271 271/273 Mitsubishi 130 A 1
270 271 271/270 Nissan 140 A 1
283 271 271/283 Peugeot 150 A 1
269 271 271/269 Subaru 160 A 1
274 271 271/274 Suzuki 170 A 1
266 271 271/266 Toyota 180 A 1
278 271 271/278 Volvo 190 A 1