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, 
  cscart_product_descriptions.meta_keywords, 
  cscart_product_descriptions.meta_description, 
  cscart_product_descriptions.search_words, 
  cscart_product_descriptions.promo_text, 
  cscart_product_descriptions.unit_name 
FROM 
  cscart_product_descriptions 
WHERE 
  cscart_product_descriptions.product_id IN (
    982, 981, 983, 828, 421, 647, 315, 624, 
    937, 1131, 671, 670, 42, 43, 1051, 936, 
    935, 599, 900, 44, 404, 835, 836, 1263, 
    322, 311, 312, 744, 742, 837, 537, 839, 
    621, 1048, 1049, 1014, 575, 1034, 1243, 
    1073, 1295, 497, 704, 700, 702, 705, 
    709, 698
  ) 
  AND cscart_product_descriptions.lang_code = 'en'

Query time 0.00155

JSON explain

{
  "query_block": {
    "select_id": 1,
    "table": {
      "table_name": "cscart_product_descriptions",
      "access_type": "range",
      "possible_keys": ["PRIMARY", "product_id"],
      "key": "PRIMARY",
      "key_length": "9",
      "used_key_parts": ["product_id", "lang_code"],
      "rows": 48,
      "filtered": 100,
      "index_condition": "cscart_product_descriptions.product_id in (982,981,983,828,421,647,315,624,937,1131,671,670,42,43,1051,936,935,599,900,44,404,835,836,1263,322,311,312,744,742,837,537,839,621,1048,1049,1014,575,1034,1243,1073,1295,497,704,700,702,705,709,698) and cscart_product_descriptions.lang_code = 'en'"
    }
  }
}

Result

product_id short_description full_description meta_keywords meta_description search_words promo_text unit_name
42
43
44
311
312
315
322
404
421
497
537
575
599
621
624
647
670
671
698
700
702
704
705
709
742
744
828
835
836
837
839
900
935
936
937
981
982
983
1014
1034
1048
1049
1051
1073
1131
1243
1263
1295