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 (
    89721, 86874, 86872, 86875, 86883, 86870, 
    86868, 86871, 86873, 86869, 86881, 
    86878, 86879, 89720, 86876, 86886, 
    89719, 89722, 86877, 86882, 86884, 
    86885, 89579, 89581, 89583, 89585, 
    89587, 89578, 89580, 89582
  ) 
  AND cscart_product_descriptions.lang_code = 'en'

Query time 0.00086

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "13.52"
    },
    "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": 30,
      "rows_produced_per_join": 30,
      "filtered": "100.00",
      "cost_info": {
        "read_cost": "10.52",
        "eval_cost": "3.00",
        "prefix_cost": "13.52",
        "data_read_per_join": "114K"
      },
      "used_columns": [
        "product_id",
        "lang_code",
        "short_description",
        "full_description"
      ],
      "attached_condition": "((`nuie_scalesta_net`.`cscart_product_descriptions`.`product_id` in (89721,86874,86872,86875,86883,86870,86868,86871,86873,86869,86881,86878,86879,89720,86876,86886,89719,89722,86877,86882,86884,86885,89579,89581,89583,89585,89587,89578,89580,89582)) and (`nuie_scalesta_net`.`cscart_product_descriptions`.`lang_code` = 'en'))"
    }
  }
}

Result

product_id short_description full_description
86868 nuie Leg Set Suitable for 700-900mm Square & Rectangular Trays - Slate Grey
86869 nuie Leg Set Suitable for 700-900mm Square & Rectangular Trays - White
86870 nuie Leg Set Suitable for 1000mm Square & Rectangular Trays - Slate Grey
86871 nuie Leg Set Suitable for 1000mm Square & Rectangular Trays - White
86872 nuie Leg Set Suitable for 1100-1200mm Rectangular Trays - Slate Grey
86873 nuie Leg Set Suitable for 1100-1200mm Rectangular Trays - White
86874 nuie Leg Set Suitable for 1300-1800mm Rectangular & Walk in Trays - Slate Grey
86875 nuie Leg Set Suitable for 1300-1800mm Rectangular & Walk in Trays - White
86876 nuie Leg Set Suitable for 700-900mm Quadrant & Offset Quadrant Trays - Slate Grey
86877 nuie Leg Set Suitable for 700-900mm Quadrant & Offset Quadrant Trays - White
86878 nuie Leg Set Suitable for 1000-1200mm Quadrant & Offset Quadrant Trays - Slate Grey
86879 nuie Leg Set Suitable for 1000-1200mm Quadrant & Offset Quadrant Trays - White
86881 nuie Leg Set & Plinth Kit (1000mm Plinth x 2) - White
86882 nuie Leg Set & Plinth Kit (900 x 900mm Curved Plinth) - White
86883 nuie Leg Set & Plinth Kit (1700 & 1000mm Plinth) - White
86884 nuie Leg Set & Plinth Kit (1200 x 900mm Curved Plinth) - White
86885 nuie Leg Set & Plinth Kit (1000 x 1000mm Curved Plinth) - White
86886 nuie Leg Set & Plinth Kit For D-Shaped Tray - White
89578 nuie 90mm Fast Flow Shower Waste - Black/Black
89579 nuie Square Shower Waste Black Top - Black
89580 nuie 90mm Fast Flow Shower Waste - White/White
89581 nuie Square Shower Waste White Top - White
89582 nuie 90mm Fast Flow Shower Waste - White/Brushed Brass
89583 nuie Square Shower Waste Brushed Brass Top - Brushed Brass/White
89585 nuie Square Shower Waste Brushed Brass Top - Brushed Brass/Black
89587 nuie Square Shower Waste Chrome Top - Chrome/Black
89719 nuie Leg Set & Plinth Kit (1000 x 1000 Panel) - Slate Grey
89720 nuie Leg Set & Plinth Kit (900 x 900 Panel) - Slate Grey
89721 nuie Leg Set & Plinth Kit (1700 & 1000 Panel) - Slate Grey
89722 nuie Leg Set & Plinth Kit (1200 x 900 Panel) - Slate Grey