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 (
    66798, 66799, 66800, 66801, 66802, 66803, 
    66804, 66805, 66806, 66807, 66808, 
    66809, 66810, 66811, 66812, 66813, 
    66814, 66815, 66816, 66817, 66818, 
    66819, 66820, 66821, 66822, 66823, 
    66824, 66825, 66826, 66827, 66828, 
    66904, 66905
  ) 
  AND cscart_product_descriptions.lang_code = 'en'

Query time 0.00075

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "25.59"
    },
    "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": 33,
      "rows_produced_per_join": 33,
      "filtered": "100.00",
      "cost_info": {
        "read_cost": "22.29",
        "eval_cost": "3.30",
        "prefix_cost": "25.59",
        "data_read_per_join": "150K"
      },
      "used_columns": [
        "product_id",
        "lang_code",
        "short_description",
        "full_description"
      ],
      "attached_condition": "((`cscart_db`.`cscart_product_descriptions`.`product_id` in (66798,66799,66800,66801,66802,66803,66804,66805,66806,66807,66808,66809,66810,66811,66812,66813,66814,66815,66816,66817,66818,66819,66820,66821,66822,66823,66824,66825,66826,66827,66828,66904,66905)) and (`cscart_db`.`cscart_product_descriptions`.`lang_code` = 'en'))"
    }
  }
}

Result

product_id short_description full_description
66798 <p>Flirty floral fruity with raspberry, rose, and warm vanilla-musk.</p>
66799 Refreshing aquatic floral woody with citrus and sea breeze.
66800 Uplifting floral aquatic with citrus and soft jasmine.
66801 Intriguing oud and honey with rose and warm vanilla.
66802 Rebellious citrus aromatic with green tea and woody notes.
66803 Radiant fresh floral woody with citrus and delicate rose.
66804 Bold smoky tea and wood with soft vanilla-amber.
66805 Wild aquatic fresh with sea breeze and soft florals.
66806 Elegant saffron and rose with warm oud and amber.
66807 Timeless aromatic fougere with citrus and lavender.
66808 Sophisticated spicy woody floral with citrus and warm amber.
66809 Timeless aromatic aquatic with citrus and lavender.
66810 Confident woody aromatic with citrus and warm spices.
66811 Delicate floral fruity with bright citrus and soft peony.
66812 Grounded woody citrus with vibrant orange and warm vetiver.
66813 Daring spicy amber with chili and sweet tobacco.
66814 Bold aromatic fougere with fresh citrus and warm wood.
66815 Captivating fruity floral with berries and soft jasmine.
66816 Confident oriental woody with warm cardamom and sweet vanilla.
66817 Mysterious woody aromatic with fresh bergamot and smoky amber.
66818 Elegant floral with pure jasmine and creamy tuberose.
66819 Unyielding oriental fougere with refreshing citrus and warm amber.
66820 Powerful woody chypre with vibrant pineapple and smoky oakmoss.
66821 Sophisticated woody aromatic with sharp citrus and rich leather.
66822 Flirty floral fruity with raspberry, rose, and warm vanilla-musk.
66823 Bold floriental with crisp bergamot and rich rose-patchouli.
66824 Intriguing oud and honey with rose and warm vanilla.
66825 Confident oriental woody with warm cardamom and sweet vanilla.
66826 Mysterious woody aromatic with fresh bergamot and smoky amber.
66827 Bold floriental with crisp bergamot and rich rose-patchouli.
66828 Bold floral fruity with lively citrus and sweet vanilla.
66904 <p>Playful, floral scent for confident women</p>
66905 Refreshing ocean-inspired scent for all