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 (
    84041, 84044, 84043, 84040, 88100, 87866, 
    84039, 84042, 88098, 87831, 87850, 
    87829, 87848, 87865, 87827, 87846, 
    93788, 94367, 94368, 94369, 94370, 
    94371, 96153, 96174, 96175, 97953, 
    97954, 97955, 97956, 97957, 97958, 
    99026, 99027, 99028, 99036, 99037, 
    99038, 99048, 99049, 99320, 99321, 
    100413, 100429, 100430
  ) 
  AND cscart_product_descriptions.lang_code = 'en'

Query time 0.00104

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "19.82"
    },
    "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": 44,
      "rows_produced_per_join": 44,
      "filtered": "100.00",
      "cost_info": {
        "read_cost": "15.42",
        "eval_cost": "4.40",
        "prefix_cost": "19.82",
        "data_read_per_join": "167K"
      },
      "used_columns": [
        "product_id",
        "lang_code",
        "short_description",
        "full_description"
      ],
      "attached_condition": "((`nuie_scalesta_net`.`cscart_product_descriptions`.`product_id` in (84041,84044,84043,84040,88100,87866,84039,84042,88098,87831,87850,87829,87848,87865,87827,87846,93788,94367,94368,94369,94370,94371,96153,96174,96175,97953,97954,97955,97956,97957,97958,99026,99027,99028,99036,99037,99038,99048,99049,99320,99321,100413,100429,100430)) and (`nuie_scalesta_net`.`cscart_product_descriptions`.`lang_code` = 'en'))"
    }
  }
}

Result

product_id short_description full_description
84039 nuie Asselby Eternalite Square Double Ended Straight Shower Bath 1700mm x 700mm - White
84040 nuie Asselby Eternalite Square Double Ended Straight Shower Bath 1700mm x 750mm - White
84041 nuie Asselby Eternalite Square Double Ended Straight Shower Bath 1800mm x 800mm - White
84042 nuie Otley Eternalite Round Double Ended Straight Shower Bath 1700mm x 700mm - White
84043 nuie Otley Eternalite Round Double Ended Straight Shower Bath 1700mm x 750mm - White
84044 nuie Otley Eternalite Round Double Ended Straight Shower Bath 1800mm x 800mm - White
87827 nuie Asselby Square Double Ended Bath 1700 x 700mm
87829 nuie Asselby Square Double Ended Bath 1700 x 750mm
87831 nuie Asselby Square Double Ended Bath 1800 x 800mm
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
87865 nuie Asselby Square Thin Edge Double Ended Straight Shower Bath 1700mm x 700mm - White
87866 nuie Asselby Square Thin Edge Double Ended Straight Shower Bath 1800mm x 800mm - White
88098 Old London Ascott Art Deco Straight Shower Bath 1700 x 750mm
88100 Old London Ascott Art Deco Straight Shower Bath 1800 x 800mm
93788
94367
94368
94369
94370
94371
96153
96174
96175
97953
97954
97955
97956
97957
97958
99026
99027
99028
99036
99037
99038
99048
99049
99320
99321
100413
100429
100430