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.unit_name 
FROM 
  cscart_product_descriptions 
WHERE 
  cscart_product_descriptions.product_id IN (
    638, 658, 619, 659, 145, 654, 626, 627, 
    629, 630, 639, 593
  ) 
  AND cscart_product_descriptions.lang_code = 'en'

Query time 0.00039

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "28.81"
    },
    "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": 12,
      "rows_produced_per_join": 12,
      "filtered": "100.00",
      "index_condition": "((`danishecarter_latest`.`cscart_product_descriptions`.`product_id` in (638,658,619,659,145,654,626,627,629,630,639,593)) and (`danishecarter_latest`.`cscart_product_descriptions`.`lang_code` = 'en'))",
      "cost_info": {
        "read_cost": "26.41",
        "eval_cost": "2.40",
        "prefix_cost": "28.81",
        "data_read_per_join": "54K"
      },
      "used_columns": [
        "product_id",
        "lang_code",
        "short_description",
        "full_description",
        "unit_name"
      ]
    }
  }
}

Result

product_id short_description full_description unit_name
145 <p>With the versatile SanDisk Sansa Fuze+ MP3 player, you'll get more features for less money. You'll be able to watch video on the 2.4-inch screen, share photos, listen to FM radio, record voice memos, and more--all in a device that is just 0.43-inches thin. Internal memory and a microSDHC expansion slot give you plenty of storage options for your digital media, and you can expand your enjoyment even further by adding an optional slotRadio card for an instant library of songs.</p>
593 ID: 89-260493 All our vehicles and the latest offers - www.trucksmerchant.com Technical specifications FP 60 SMART. Variable height double deck V7 1650 for 11x3 EURO pal with 22 ALU beams. THERMO KING SLXi 300 - 50 with BlueBox, OptiSet and modulation. Insulated double rear doors (FP, NX17) foam with double s/steel lockrods. Plastic toolbox with cover holder, sleeves and drawer behind the unit. Black plastic fuel tank SCHMITZ 245l, 1 filling neck ; BIO-Diesel proofing. Tyres - 385/65R22.5. Overall length - 13550mm. Overall trailer width - 2600mm. Total height (unladen) - 4008mm. Pallet rack for 36 Euro/ 24 ISO pallets. ROTOS SCB running gear (disc brakes) .
619 id: 635941 الهواتف والاتصالات: Tel. 1: 123 456 789 Tel. 2: 321 654 987 xxx Kontakt 3 EURO 6, LOWDECK
626 id: 654608 الهواتف والاتصالات: Tel. 1: 123 456 789 Tel. 2: 321 654 987 xxx Kontakt 3 EURO 6, SECONDARY AIR CONDITION
627 id: 654608a الهواتف والاتصالات: Tel. 1: 123 456 789 Tel. 2: 321 654 987 xxx Kontakt 3 EURO 6, SECONDARY AIR CONDITION
629 id: 423942 الهواتف والاتصالات: Tel. 1: 123 456 789 Tel. 2: 321 654 987 xxx Kontakt 3 BDF, 6x2, EURO 6, SECONDARY AIR CONDITION
630 id: 423942a الهواتف والاتصالات: Tel. 1: 123 456 789 Tel. 2: 321 654 987 xxx Kontakt 3 BDF, 6x2, EURO 6, SECONDARY AIR CONDITION
638 id: 641351 الهواتف والاتصالات: Tel. 1: 123 456 789 Tel. 2: 321 654 987 xxx Kontakt 3 EURO 6
639 id: 200328 الهواتف والاتصالات: Tel. 1: 123 456 789 Tel. 2: 321 654 987 xxx Kontakt 1 RETARDER, EURO 6, NAVIGATION
654 id: 597792 الهواتف والاتصالات: Tel. 1: 123 456 789 Tel. 2: 321 654 987 xxx Kontakt 2 6X2, AIR SUSPENSION, EURO 5, BRDR. OLSEN LIMITED EDITION
658 id: 928852 الهواتف والاتصالات: Tel. 1: 123 456 789 Tel. 2: 321 654 987 xxx Kontakt 1 EURO 6
659 id: 076543 الهواتف والاتصالات: Tel. 1: 123 456 789 Tel. 2: 321 654 987 xxx Kontakt 3 EURO 6