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 
FROM 
  cscart_product_descriptions 
WHERE 
  cscart_product_descriptions.product_id IN (
    89666, 88105, 88117, 88129, 88263, 89661, 
    88104, 88116, 88128, 88262, 88334, 
    89657, 88261, 89656, 89655, 88329, 
    88325, 88324, 88323, 94382, 94419, 
    94426, 94439, 94440, 94860, 94899, 
    94901, 94939, 94940, 94948, 95932, 
    96245, 96283, 96284, 96285, 96286, 
    96293, 96597, 96600, 100545, 100582, 
    100583, 100584, 100585, 100592, 101574, 
    101612, 101613, 101614, 101615, 101622
  ) 
  AND cscart_product_descriptions.lang_code = 'en'

Query time 0.00057

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "22.98"
    },
    "table": {
      "table_name": "cscart_product_descriptions",
      "access_type": "range",
      "possible_keys": [
        "PRIMARY",
        "product_id"
      ],
      "key": "PRIMARY",
      "used_key_parts": [
        "product_id",
        "lang_code"
      ],
      "key_length": "9",
      "rows_examined_per_scan": 51,
      "rows_produced_per_join": 51,
      "filtered": "100.00",
      "cost_info": {
        "read_cost": "17.88",
        "eval_cost": "5.10",
        "prefix_cost": "22.98",
        "data_read_per_join": "194K"
      },
      "used_columns": [
        "product_id",
        "lang_code",
        "short_description",
        "full_description"
      ],
      "attached_condition": "((`nuie_scalesta_net`.`cscart_product_descriptions`.`product_id` in (89666,88105,88117,88129,88263,89661,88104,88116,88128,88262,88334,89657,88261,89656,89655,88329,88325,88324,88323,94382,94419,94426,94439,94440,94860,94899,94901,94939,94940,94948,95932,96245,96283,96284,96285,96286,96293,96597,96600,100545,100582,100583,100584,100585,100592,101574,101612,101613,101614,101615,101622)) and (`nuie_scalesta_net`.`cscart_product_descriptions`.`lang_code` = 'en'))"
    }
  }
}

Result

product_id short_description full_description
88104 nuie Square Slimline Shower Tray 800 x 800mm - White
88105 nuie Square Slimline Shower Tray 900 x 900mm - White
88116 nuie Square Slimline Shower Tray 800 x 800mm - Grey
88117 nuie Square Slimline Shower Tray 900 x 900mm - Grey
88128 nuie Square Slimline Shower Tray 800 x 800mm - Black
88129 nuie Square Slimline Shower Tray 900 x 900mm - Black
88261 nuie Slip Resistant Square Slimline Shower Tray 760 x 760mm - White
88262 nuie Slip Resistant Square Slimline Shower Tray 800 x 800mm - White
88263 nuie Slip Resistant Square Slimline Shower Tray 900 x 900mm - White
88323 nuie Square Slimline Shower Tray 700 x 700mm - White
88324 nuie Square Slimline Shower Tray 760 x 760mm - White
88325 nuie Square Slimline Shower Tray 800 x 800mm - White
88329 nuie Square Slimline Shower Tray 900 x 900mm - White
88334 nuie Square Slimline Shower Tray 1000 x 1000mm - White
89655 nuie Square Slimline Shower Tray 700 x 700mm - Slate Grey
89656 nuie Square Slimline Shower Tray 760 x 760mm - Slate Grey
89657 nuie Square Slimline Shower Tray 800 x 800mm - Slate Grey
89661 nuie Square Slimline Shower Tray 900 x 900mm - Slate Grey
89666 nuie Square Slimline Shower Tray 1000 x 1000mm - Slate Grey
94382
94419
94426
94439
94440
94860
94899
94901
94939
94940
94948
95932
96245
96283
96284
96285
96286
96293
96597
96600
100545
100582
100583
100584
100585
100592
101574
101612
101613
101614
101615
101622