SELECT 
  cscart_product_descriptions.product_id, 
  cscart_product_descriptions.short_description, 
  IF(
    cscart_product_descriptions.short_description = '' 
    OR cscart_product_descriptions.short_description IS NULL, 
    cscart_product_descriptions.full_description, 
    ''
  ) AS full_description, 
  cscart_product_descriptions.meta_keywords, 
  cscart_product_descriptions.meta_description, 
  cscart_product_descriptions.search_words, 
  cscart_product_descriptions.promo_text 
FROM 
  cscart_product_descriptions 
WHERE 
  cscart_product_descriptions.product_id IN (
    40826, 40509, 40510, 38833, 40495, 35693, 
    40431, 38832, 38830, 38795, 38569, 
    40038, 37005, 40042, 40043, 40141, 
    40140, 38788, 38831, 39090, 38875, 
    32009, 39089, 40062, 39441, 39354, 
    39353, 36377, 39385, 39076
  ) 
  AND cscart_product_descriptions.lang_code = 'fr'

Query time 0.00054

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "72.01"
    },
    "table": {
      "table_name": "cscart_product_descriptions",
      "access_type": "range",
      "possible_keys": [
        "PRIMARY"
      ],
      "key": "PRIMARY",
      "used_key_parts": [
        "product_id",
        "lang_code"
      ],
      "key_length": "9",
      "rows_examined_per_scan": 30,
      "rows_produced_per_join": 30,
      "filtered": "100.00",
      "index_condition": "((`ea201_diorama`.`cscart_product_descriptions`.`product_id` in (40826,40509,40510,38833,40495,35693,40431,38832,38830,38795,38569,40038,37005,40042,40043,40141,40140,38788,38831,39090,38875,32009,39089,40062,39441,39354,39353,36377,39385,39076)) and (`ea201_diorama`.`cscart_product_descriptions`.`lang_code` = 'fr'))",
      "cost_info": {
        "read_cost": "66.01",
        "eval_cost": "6.00",
        "prefix_cost": "72.01",
        "data_read_per_join": "114K"
      },
      "used_columns": [
        "product_id",
        "lang_code",
        "short_description",
        "full_description",
        "meta_keywords",
        "meta_description",
        "search_words",
        "promo_text"
      ]
    }
  }
}

Result

product_id short_description full_description meta_keywords meta_description search_words promo_text
32009 Heki 2127 - 8 épicéas 17 cm Heki 2127 - 8 épicéas 17 cm ; Végétation, nature, Arbres, Arbres 6 - 12 cm, miniatures, décors, dioramas, maquettes, décors, crêches, diorama Miniatures : Heki 2127 - 8 épicéas 17 cm 2127, épicéas, 1:22,5, 1:24, G
35693 <p>Personnages miniatures pour trains &eacute;lectriques - Personnel de gare 1:43</p> Personnel de gare 1:43 Personnages miniatures pour trains électriques - Personnel de gare 1:43 65302
36377 <p>Lampadaires 1:50 pour maquette d'architecture</p> Lampadaires 1:50- Fourniture et accessoires pour maquettes d'architecture, miniatures, dioramas Lampadaires 1:50, SCHU-06-50071-10, 06-50071-10
37005 <p>Chaises de bureau avec repose-bras 1:50 pour maquette d'architecture</p> Chaises de bureau avec repose-bras 1:50- Fourniture et accessoires pour maquettes d'architecture, miniatures, dioramas Chaises de bureau avec repose-bras 1:50, SCHU-55-1401, 55-1401
38569 <p>Fauteuil design blanc 'moom' pour d&eacute;cors miniatures - maquettes architectes</p> Fauteuil blanc Fauteuil blanc pour décors miniatures - maquettes architectes Fauteuil
38788 <p>Canap&eacute; blanc pour d&eacute;cors miniatures - maquettes architectes</p> Canapé maquette, Canapé miniature, Canapé 1:50, Canapé 1/50 Canapé blanc pour décors miniatures - maquettes architectes Canapé
38795 <h2>4 Silhouettes personnages miniatures - toutes dimensions</h2> personnage 3D en silhouette, toutes tailles personnages
38830 <p>Noch 270 - Tapis d'herbe miniature fleuri 120 x 60 cm</p> herbe miniature Miniatures : Noch 270 - Tapis d'herbe miniature, toutes échelles 00270
38831 <p>Noch 280 - Tapis d'herbe miniature &eacute;t&eacute; 120 x 60 cm - toutes &eacute;chelles</p> herbe miniature Miniatures : Noch 280 - Tapis d'herbe miniature, toutes échelles 00280
38832 <p>Noch 00010 - Tapis d'herbe printemps 200 x 100 cm - toutes échelles</p> Noch 00010, Tapis d'herbe Tapis d'herbe miniature couleur : printemps, dimensions 200 x 100 cm - Noch 00010, toutes échelles 00010, Tapis
38833 <p>Tapis d'herbe printemps 300 x 100 cm - Noch 00020</p> <p> - toutes échelles</p> Noch 00020, Tapis d'herbe Tapis d'herbe miniature couleur : printemps, dimensions 300 x 100 cm - Noch 00020, toutes échelles 00020, Tapis
38875 <p>Miniature Eurocopter EC 145 Sécurité Civile échelle 1:43</p> EC 145, Sécurité Civile
39076 <p>Passage &agrave; niveau miniature acier - Woodland Scenics C1146</p> passage à niveau Plaques en immitation acier pour passage à niveau C1146, passage niveau, WOOD-C1146
39089 <p>Champ d'herbes hautes jaune paille - Woodland FG172, échelles 1:87, 1:120, 1:160, 1:220, 1:22.5</p> Woodland FG172, herbes hautes miniatures , fibres miniatures, roseaux miniatures, marais miniatures, paille miniature, herbe jaune miniature Champ d'herbes hautes jaune paille - Woodland Scenics FG172, échelles 1:87, 1:120, 1:160, 1:220, 1:22.5 - 724771001737 paille, FG172, WOOD-FG172
39090 <p>Champ d'herbes hautes naturelles - Woodland Scenics FG171, échelles 1:87, 1:120, 1:160, 1:220, 1:22.5</p> Woodland FG171, herbes hautes miniatures , fibres miniatures, roseaux miniatures, marais miniatures, paille miniature, herbe jaune miniature Champ d'herbes hautes naturelles - Woodland Scenics FG171, échelles 1:87, 1:120, 1:160, 1:220, 1:22.5 - 724771001713 paille, FG171, WOOD-FG171
39353 <p>Protection contre chute de pierres miniatures - Noch 58152</p> Noch 58152, rocher miniature Plaque de rocher miniature pour la réalisation de décors 58152, Plaque rocher, parre-pierre
39354 <p>Plaque rocheuse "basalt" - Noch 58462</p> Noch 58462, Plaque de rocher miniature Plaque de rocher miniature pour la réalisation de décors 58462, roche, rocher, basalt
39385 <p>Personnages miniatures assises &agrave; l&rsquo;&eacute;chelle 1:50 pour maquettes d'architecture</p> personnages miniatures, Figurines 1:50, personnages 1:50, Figurines maquettes Personnages miniatures à l’échelle 1:50 pour maquettes d'architecture 1:50, assises, HERM-02-50310
39441 <p>10 sapins miniatures 16 -19 cm - Noch 26827</p> Noch 26827, Sapins miniatures 10 sapins artificiels de tailles différentes allant de 16 à 19 cm pour décors miniatures. 26827
40038 Figurines miniatures déjà peintes : Gens assis - 0 - Noch 17860 Noch 17860, Gens assis Figurines miniatures déjà peintes grande échelle : Gens assis échelle 0, 1:43 - Noch 17860 Gens assis, 17860, NOC-17860
40042 Végétation miniature en plastique : Pin 10/11 cm - 1:87, 1:120, 1:160 - Noch 21911 noch 21911, arbre miniatures, Pin Noch , pin miniature Végétation miniature en plastique : Pin 10/11 cm - HO, TT, N - Noch 21911 21911, NOC-21911, Pin 12 cm
40043 Pin miniature en plastique : 15 cm - 1:87, 1:120, 1:160 - Noch 21914 noch 21914, arbre miniatures, Pin Noch , pin miniature Végétation miniature en plastique : Pin 15 cm - HO, TT, N - Noch 21914 21914, NOC-21914, Pin 15 cm
40062 <h2>Socle Diorama 14x14 cm, Chemin accidenté - Vallejo 3501, SC002</h2> <p>Base de diorama en mousse dure à peindre et décorer, idéale pour les scènes <strong>au 1/35</strong>. Chemin accidenté non peint.<br /><strong>Article à peindre et décorer<br /></strong></p> <p>Réf : SC002</p> <p>Fabriqué en Espagne</p> Vallejo 3501, Socle Diorama, Vallejo SC002 Socle de Diorama à peindre - Chemin accidenté - réf SC002 3501, vallejo, sc002
40140 Socle Diorama 310 x 210 mm, route pavée - Vallejo 3518, SC101 Vallejo 3518, Socle Diorama Socle de Diorama à peindre - route pavée - réf SC101 3518, vallejo, SC101
40141 Socle Diorama 310 x 210 mm, emplacement avions WW2 - Vallejo 3525, SC102 Vallejo 3525, Socle Diorama Socle de Diorama à peindre - emplacement avions WW2 - réf SC102 3525, vallejo, SC102
40431 <p>Fauteuil blanc auditorium pour décors miniatures - maquettes architectes</p> Fauteuil blanc maquette Fauteuil blanc pour décors miniatures - maquettes architectes Fauteuil, 10026
40495 <p>Miniature Eurocopter EC 145 Sécurité Civile échelle 1:43</p> EC 145, Sécurité Civile
40509 Personnages miniatures : Ouvriers du bâtiment - 0, 1:42,5 - Noch 17830 Noch 17830, Ouvriers du bâtiment Figurines miniatures déjà peintes grande échelle : Ouvriers du bâtiment - 0, 1:42,5 - Noch 17830 Ouvriers du bâtiment, 17830, NOC-17830
40510 Personnages miniatures : Fermiers - 0, 1:42,5 - Noch 17840 Noch 17840, Fermiers Figurines miniatures déjà peintes grande échelle 0, 1:42,5 : Fermiers - Noch 17840 Fermiers, 17840, NOC-17840
40826 Végétation en plastique déjà peinte pour décors de plage ou côtes de Méditerranées - Palmiers miniatures 15 et 19 cm - Noch 21972 noch 21972, Palmiers miniatures 15 et 19 cm H0 TT 0 Végétation en plastique déjà peinte pour décors de plage - Palmiers miniatures 15 et 19 cm H0 TT 0 - Noch 21972 - 4007246219728 21972, NOC-21972, Palmiers miniatures 15 et 19 cm