SELECT 
  ushop_categories.category_id, 
  ushop_categories.parent_id, 
  ushop_categories.id_path, 
  ushop_category_descriptions.category, 
  ushop_categories.position, 
  ushop_categories.status, 
  ushop_categories.company_id, 
  ushop_categories.storefront_id, 
  ushop_categories.product_count, 
  ushop_seo_names.name as seo_name, 
  ushop_seo_names.path as seo_path, 
  ushop_categories.ab__lc_catalog_image_control, 
  ushop_companies.company 
FROM 
  ushop_categories 
  LEFT JOIN ushop_category_descriptions ON ushop_categories.category_id = ushop_category_descriptions.category_id 
  AND ushop_category_descriptions.lang_code = 'en' 
  LEFT JOIN ushop_seo_names ON ushop_seo_names.object_id = ushop_categories.category_id 
  AND ushop_seo_names.type = 'c' 
  AND ushop_seo_names.dispatch = '' 
  AND ushop_seo_names.lang_code = 'es' 
  LEFT JOIN ushop_companies ON ushop_companies.company_id = ushop_categories.company_id 
WHERE 
  1 = 1 
  AND (
    ushop_categories.usergroup_ids = '' 
    OR FIND_IN_SET(
      0, ushop_categories.usergroup_ids
    ) 
    OR FIND_IN_SET(
      1, ushop_categories.usergroup_ids
    )
  ) 
  AND ushop_categories.status IN ('A') 
  AND ushop_categories.category_id IN (0) 
  AND ushop_categories.category_id != 264 
  AND ushop_categories.parent_id != 264 
  AND ushop_categories.storefront_id IN (0, 1) 
  AND ushop_categories.category_id IN(318, 316, 349, 315, 352) 
  AND ushop_categories.category_type <> 'W' 
ORDER BY 
  ushop_categories.is_trash asc, 
  ushop_categories.position asc, 
  ushop_category_descriptions.category asc

Query time 0.00071

JSON explain

{
  "query_block": {
    "select_id": 1,
    "message": "Impossible WHERE"
  }
}