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 (
    90031, 87850, 88096, 87860, 87884, 87886, 
    87862, 88315, 91431, 87829, 87842, 
    87848, 87858, 88314, 87863, 87865, 
    87827, 87840, 87833, 87846, 87838, 
    88308, 88313, 88320, 88322, 87856, 
    87836, 87854, 87834, 87852
  ) 
  AND cscart_product_descriptions.lang_code = 'en'

Query time 0.00078

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 (90031,87850,88096,87860,87884,87886,87862,88315,91431,87829,87842,87848,87858,88314,87863,87865,87827,87840,87833,87846,87838,88308,88313,88320,88322,87856,87836,87854,87834,87852)) and (`nuie_scalesta_net`.`cscart_product_descriptions`.`lang_code` = 'en'))"
    }
  }
}

Result

product_id short_description full_description
87827 nuie Asselby Square Double Ended Bath 1700 x 700mm
87829 nuie Asselby Square Double Ended Bath 1700 x 750mm
87833 nuie Otley Round Straight Bath 1675 x 700mm - White
87834 nuie Linton Square Single Ended Bath 1400 x 700mm
87836 nuie Linton Square Single Ended Bath 1500 x 700mm
87838 nuie Linton Square Single Ended Bath 1600 x 700mm
87840 nuie Linton Square Single Ended Bath 1700 x 700mm
87842 nuie Linton Square Single Ended Bath 1700 x 750mm
87846 nuie Otley Round Double Ended Bath 1700 x 700mm
87848 nuie Otley Round Double Ended Bath 1700 x 750mm
87850 nuie Otley Round Double Ended Bath 1800 x 800mm
87852 nuie Barmby Round Standard Single Ended Bath 1500 x 700mm
87854 nuie Barmby Round Standard Single Ended Bath 1600 x 700mm
87856 nuie Barmby Round Standard Single Ended Bath 1700 x 700mm
87858 nuie Barmby Round Standard Single Ended Bath 1700 x 750mm
87860 nuie Barmby Round Standard Single Ended Bath 1800 x 800mm
87862 nuie Shower Baths Square Straight Shower Bath 1700mm x 750mm - White
87863 nuie Linton Square Thin Edge Single Ended Straight Shower Bath 1700mm x 700mm - White
87865 nuie Asselby Square Thin Edge Double Ended Straight Shower Bath 1700mm x 700mm - White
87884 nuie Crescent Left Hand Back to Wall Corner Bath
87886 nuie Crescent Right Hand Back to Wall Corner Bath
88096 Old London Ascott Art Deco Straight Shower Bath 1700 x 700mm
88308 nuie Pacific Bath Screens Round Bath Screen With Fixed Panel 6mm - Polished Chrome
88313 nuie Pacific Bath Screens Square Bath Screen With Fixed Panel 6mm - Polished Chrome
88314 nuie Bath Screens Square Hinged Bath Screen 8mm - Polished Chrome
88315 nuie Pacific Square Screens Square Hinged Bath Screen - Brushed Brass
88320 nuie Pacific Bath Screens Square Bath Screen With Fixed Panel & Rail 6mm - Polished Chrome
88322 nuie Pacific Bath Screens Round Bath Screen Fixed Panel & Rail 6mm - Polished Chrome
90031 nuie Shower Baths P-Shaped Shower Bath Right Hand 1600mm - No Leg Set
91431 nuie Pacific Square 8mm Toughened Safety Glass Hinged Shower Bath Screen - Matt Black