SELECT 
  c.product_id AS cur_product_id, 
  a.*, 
  b.option_name, 
  b.internal_option_name, 
  b.option_text, 
  b.description, 
  b.inner_hint, 
  b.incorrect_message, 
  b.comment 
FROM 
  cscart_product_options as a 
  LEFT JOIN cscart_product_options_descriptions as b ON a.option_id = b.option_id 
  AND b.lang_code = 'fr' 
  LEFT JOIN cscart_product_global_option_links as c ON c.option_id = a.option_id 
WHERE 
  c.product_id IN (661) 
  AND a.product_id = 0 
  AND a.status = 'A' 
ORDER BY 
  a.position

Query time 0.00052

JSON explain

{
  "query_block": {
    "select_id": 1,
    "filesort": {
      "sort_key": "a.position",
      "temporary_table": {
        "table": {
          "table_name": "c",
          "access_type": "ref",
          "possible_keys": ["PRIMARY", "product_id"],
          "key": "product_id",
          "key_length": "3",
          "used_key_parts": ["product_id"],
          "ref": ["const"],
          "rows": 14,
          "filtered": 100,
          "using_index": true
        },
        "table": {
          "table_name": "a",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY", "c_status"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["option_id"],
          "ref": ["multi_vendor.c.option_id"],
          "rows": 1,
          "filtered": 72.80000305,
          "attached_condition": "a.product_id = 0 and a.`status` = 'A'"
        },
        "table": {
          "table_name": "b",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "9",
          "used_key_parts": ["option_id", "lang_code"],
          "ref": ["multi_vendor.c.option_id", "const"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "trigcond(b.lang_code = 'fr')"
        }
      }
    }
  }
}

Result

cur_product_id option_id product_id company_id option_type regexp required multiupload allowed_extensions max_file_size missing_variants_handling status position value commercial_id option_name internal_option_name option_text description inner_hint incorrect_message comment
661 32 0 0 I Y N 0 M A 1 0 Nom ou Code Patient* Nom ou Code Patient* <p>If you need to order multiple prostheses for the same patient, first enter their name. The Multi-Order menu will then appear at the bottom of this page: click on "Read more&hellip;" to access it.</p> <p><br></p> Si vous devez commander plusieurs prothèses pour le même patient, saisissez d'abord son nom. Le menu Multi-Commande s’activera en bas de cette page: cliquez ensuite sur "Lire plus…" pour y accéder.
661 170 0 0 I N N 0 M A 2 0 Commentaires du Chirurgien-Dentiste pour ce travail Commentaires du Chirurgien-Dentiste pour ce travail <p>Vous pouvez nous préciser des informations pour cette commande comme par exemple extrapoler de 0.5 mm la limite cervicale distale de la 26.</p> Vous pouvez nous préciser des informations pour cette commande comme par exemple extrapoler de 0.5 mm la limite cervicale distale de la 26.​
661 205 0 3 S Y N 0 M A 3 0 Inlay - Onlay types de Matériaux Inlay - Onlay types de Matériaux <p>Veuillez sélectionner ci-dessous le type de matériaux choisis. Vous avez le choix en matériaux composite ou céramique ou Emax.</p> ​Veuillez sélectionner ci-dessous le type de matériaux choisis. Vous avez le choix en matériaux composite ou céramique ou Emax.
661 34 0 0 I N N 0 M A 4 0 Numéro(s) Dent(s) Fixe Numéro(s) Dent(s) Fixe <p>Merci de spécifier ici le numéro des dents à fabriquer. Pour un bridge de 4 dents, indiquez les numéros reliés par un trait d'union, par exemple : 23-26. Pour plusieurs dents unitaires, énumérez les numéros séparés par des virgules, comme : 23, 24, 25, 26.</p> Merci de spécifier ici le numéro des dents à fabriquer. Pour un bridge de 4 dents, indiquez les numéros reliés par un trait d'union, par exemple : 23-26. Pour plusieurs dents unitaires, énumérez les numéros séparés par des virgules : 23, 24, 25, 26.
661 50 0 0 C N N 0 M A 5 0 Livraison dans 6 jours Livraison dans 6 jours <p>Par exemple, si vous passez votre commande le mercredi 18 septembre 2023 avant 11h, la livraison à votre cabinet interviendra le mardi 24 septembre 2023 avant 13h.&nbsp;</p> <p><strong>Attention</strong> : pour chaque jour férié en semaine (du lundi au vendredi), un jour supplémentaire sera ajouté au délai de livraison.</p> Veuillez cocher cette case pour confirmer votre accord. En prenant en compte nos 3 jours ouvrés de délai de production dans nos Laboratoires et le temps de ramassage et de livraison, votre commande vous sera livrée dans 6 jours. Plus d'infos "?".
661 158 0 0 C N N 0 M A 5 0 Livraison dans 3 jours Livraison dans 3 jours <p>Veuillez cocher cette case pour confirmer votre accord. À titre d'exemple en considérant le transport aller et retour, si vous passez commande le 12 septembre 2022 avant 13 heures, votre livraison sera assurée à votre cabinet le 15 septembre 2022 avant 13 heures.</p> Veuillez cocher cette case pour confirmer votre accord. À titre d'exemple en considérant le transport aller et retour, si vous passez commande le 12 septembre 2022 avant 13 heures, votre livraison sera assurée à votre cabinet le 15 septembre 2022 avant 13
661 52 0 0 C N N 0 M A 14 0 Mordu ou Cire d'Occlusion joint(e) Mordu ou Cire d'Occlusion joint(e) <p>Merci de cocher cette case si vous avez enregistré un rapport d'occlusion et l'avez joint à votre commande. Pour tous les travaux de prothèses fixes, nous recommandons l'utilisation d'un mordu en silicone, idéalement avec le matériau très précis RAMITEC de chez 3M, ou avec la résine rouge DURALAY de chez RELIENCE.</p> <p>Astuces: Avant de prendre votre empreinte, vous pouvez évaluer l’espace disponible entre votre taille occlusale et les dents antagonistes en vérifiant la transparence du mordu. Si le mordu est très clair, l'épaisseur est d'environ 0,5 mm ; s'il est légèrement moins clair, elle est d'environ 1 mm. Enfin, si le mordu est opaque, cela signifie que vous disposez d'une épaisseur suffisante de 2 mm. Ces 2 mm sont le minimum requis pour garantir un résultat esthétique et fonctionnel optimal pour la prothèse dentaire de votre patient.</p> Merci de cocher cette case si vous avez enregistré un rapport d'occlusion et l'avez joint à votre commande.
661 9 0 0 S N N 0 M A 20 0 Teintier Vita Fixe Teintier Vita Fixe <p><span style="color: var(--redactor2-text-color);">Dans le guide des couleurs Vita Classical, les 16 teintes sont regroupées comme suit :</span></p> <p>Rougeatre-brunatre : A1, A2, A3, A3.5, A4&nbsp;&nbsp;<br>Rougeatre-jaunatre : B1, B2, B3, B4&nbsp;&nbsp;<br>Grisatre : C1, C2, C3, C4&nbsp;&nbsp;<br>Rougeatre-gris : D2, D3, D4&nbsp;&nbsp;</p> <p>Pour une détermination efficace de la teinte des dents, suivez ce regroupement pour choisir la nuance la plus appropriée.</p> Il est essentiel de préciser la teinte désirée, soit en sélectionnant une option dans le menu déroulant, soit en cliquant sur les visuels présentés ci-dessous.