SELECT 
  cscart_pages.*, 
  cscart_page_descriptions.*, 
  cscart_seo_names.name as seo_name, 
  cscart_seo_names.path as seo_path 
FROM 
  cscart_pages 
  INNER JOIN cscart_page_descriptions ON cscart_pages.page_id = cscart_page_descriptions.page_id 
  LEFT JOIN cscart_seo_names ON cscart_seo_names.object_id = cscart_pages.page_id 
  AND cscart_seo_names.type = 'a' 
  AND cscart_seo_names.dispatch = '' 
  AND cscart_seo_names.lang_code = 'fr' 
WHERE 
  cscart_pages.page_id = 7 
  AND cscart_page_descriptions.lang_code = 'fr' 
  AND (
    cscart_pages.usergroup_ids = '' 
    OR FIND_IN_SET(0, cscart_pages.usergroup_ids) 
    OR FIND_IN_SET(1, cscart_pages.usergroup_ids)
  ) 
  AND cscart_pages.page_type IN ('T', 'L', 'B', 'F')

Query time 0.00029

JSON explain

{
  "query_block": {
    "select_id": 1,
    "const_condition": "1",
    "table": {
      "table_name": "cscart_pages",
      "access_type": "const",
      "possible_keys": ["PRIMARY"],
      "key": "PRIMARY",
      "key_length": "3",
      "used_key_parts": ["page_id"],
      "ref": ["const"],
      "rows": 1,
      "filtered": 100
    },
    "table": {
      "table_name": "cscart_page_descriptions",
      "access_type": "const",
      "possible_keys": ["PRIMARY"],
      "key": "PRIMARY",
      "key_length": "9",
      "used_key_parts": ["page_id", "lang_code"],
      "ref": ["const", "const"],
      "rows": 1,
      "filtered": 100
    },
    "table": {
      "table_name": "cscart_seo_names",
      "access_type": "ref",
      "possible_keys": ["PRIMARY", "dispatch"],
      "key": "PRIMARY",
      "key_length": "206",
      "used_key_parts": ["object_id", "type", "dispatch", "lang_code"],
      "ref": ["const", "const", "const", "const"],
      "rows": 1,
      "filtered": 100,
      "attached_condition": "trigcond(cscart_seo_names.`type` = 'a' and cscart_seo_names.dispatch = '' and cscart_seo_names.lang_code = 'fr')"
    }
  }
}

Result

page_id company_id parent_id id_path status page_type position timestamp usergroup_ids localization new_window use_avail_period avail_from_timestamp avail_till_timestamp facebook_obj_type commercial_id lang_code page description meta_keywords meta_description page_title link seo_name seo_path
7 0 0 7 A B 0 1415314800 0 0 N 0 0 activity 0 fr Blog <div style="border: 1px solid #ddd; border-radius: 14px; padding: 36px; background-color: #ffffff; font-family: 'Arial', sans-serif; color: #2C2C2C; max-width: 960px; margin: auto; box-shadow: 0 2px 10px rgba(0,0,0,0.05);"> <h1 style="color: #A8002F; font-size: 26px; margin-bottom: 10px;">Bienvenue sur notre Blog Dentaire</h1> <h2 style="color: #8DB600; font-size: 20px;">Votre source d’inspiration et d’information</h2> <p style="line-height: 1.8; margin-top: 20px;"> Chez Denxiad, nous sommes passionnés par le monde de la dentisterie. Ce blog est né pour offrir un espace d’échange, de découverte et d’actualité, conçu pour les professionnels exigeants du secteur. </p> <h2 style="color: #A8002F; font-size: 22px; margin-top: 36px;">Notre vision : Connecter et Éduquer</h2> <p style="line-height: 1.8;"> <span style="color: #8DB600;"><strong>Faciliter les échanges entre professionnels</strong></span>, diffuser les bonnes pratiques, encourager la transmission de savoirs : telles sont nos ambitions. </p> <h2 style="color: #A8002F; font-size: 22px; margin-top: 36px;">Découvertes et innovations</h2> <p style="line-height: 1.8;"> Nous mettons en lumière les avancées techniques, les nouveaux matériaux, les outils numériques et les success stories qui transforment notre métier. Attendez-vous à des contenus riches, utiles et concrets. </p> <h2 style="color: #A8002F; font-size: 22px; margin-top: 36px;">Événements clés</h2> <p style="line-height: 1.8;"> <span style="color: #8DB600;">Congrès, formations, webinaires…</span> nous relayons les temps forts à ne pas manquer. Une veille dédiée aux chirurgiens-dentistes qui souhaitent rester à la pointe. </p> <h2 style="color: #A8002F; font-size: 22px; margin-top: 36px;">Pourquoi ce blog ?</h2> <p style="line-height: 1.8;"> Nous croyons en une dentisterie plus collaborative, plus ouverte, plus humaine. Ce blog est un lieu de partage d'expérience, de valorisation du savoir-faire et de mise en relation entre praticiens et laboratoires. </p> <p style="line-height: 1.8; margin-top: 40px; font-weight: bold; font-size: 17px; color: #A8002F;"> Rejoignez la communauté Denxiad et découvrez une autre manière de vivre votre métier. </p> </div> blog