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 (
    87823, 87874, 87779, 87783, 87793, 87799, 
    87880, 87873, 90317, 90319, 90320, 
    88087, 88797, 87960, 87778, 87782, 
    87791, 87797, 87760, 88701, 88748, 
    88596, 88030, 88086, 87759, 88019, 
    87992, 88001, 88005, 87939
  ) 
  AND cscart_product_descriptions.lang_code = 'en'

Query time 0.00082

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 (87823,87874,87779,87783,87793,87799,87880,87873,90317,90319,90320,88087,88797,87960,87778,87782,87791,87797,87760,88701,88748,88596,88030,88086,87759,88019,87992,88001,88005,87939)) and (`nuie_scalesta_net`.`cscart_product_descriptions`.`lang_code` = 'en'))"
    }
  }
}

Result

product_id short_description full_description
87759 nuie Arno 600mm Worktop - Gloss White
87760 nuie Arno 800mm Worktop - Gloss White
87778 nuie Arno 600mm Worktop - Solace Oak
87779 nuie Arno 800mm Worktop - Solace Oak
87782 Juno Components Colour Match Worktop (605mm x 390mm x 18mm), 600mm - Metallic Slate
87783 Juno Components Colour Match Worktop (605mm x 390mm x 18mm), 800mm - Metallic Slate
87791 nuie Arno 600mm Worktop - Anthracite
87793 nuie Arno 800mm Worktop - Anthracite
87797 nuie Arno 600mm Worktop - Charcoal Black
87799 nuie Arno 800mm Worktop - Charcoal Black
87823 nuie Deco 600mm Worktop - Satin Green
87873 nuie Mayford Round Ceramic 1 Tap Hole Basin 450mm
87874 nuie Mayford Round Ceramic 1 Tap Hole Basin 550mm
87880 nuie Mayford Square Ceramic 1 Tap Hole Basin 450mm
87939 Hudson Reed Chancery Pedestal
87960 nuie Ambrose Full Pedestal
87992 nuie Bliss Semi Pedestal
88001 nuie Provost Semi Pedestal
88005 nuie Harmony Pedestal
88019 nuie Ivo Pedestal
88030 nuie Legend Pedestal
88086 nuie Melbourne 350mm Wall Hung Basin
88087 nuie Melbourne 450mm Wall Hung Basin
88596 Hudson Reed Fusion Fitted Plinth 2000mm - Gloss White
88701 Hudson Reed Fusion Fitted Plinth 1250mm - Anthracite Woodgrain
88748 Hudson Reed Fusion Fitted Plinth 1250mm - Hacienda Black
88797 Hudson Reed Fusion Fitted Plinth 1250mm - Gloss Grey
90317 nuie Ceramics Accessories Dual Flush Concealed Cistern
90319 nuie Ceramics Accessories Dual Flush Concealed Cistern - Chrome
90320 nuie Ceramics Accessories Dual Flush Concealed Cistern - Chrome