SELECT 
  cscart_product_descriptions.product_id, 
  cscart_product_descriptions.product, 
  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 (
    7616, 7613, 7615, 7614, 7618, 7115, 7116, 
    7221, 3044, 7222, 1243, 7224
  ) 
  AND cscart_product_descriptions.lang_code = 'de'

Query time 0.00058

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "8.41"
    },
    "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": "((`dbggbern`.`cscart_product_descriptions`.`product_id` in (7616,7613,7615,7614,7618,7115,7116,7221,3044,7222,1243,7224)) and (`dbggbern`.`cscart_product_descriptions`.`lang_code` = 'de'))",
      "cost_info": {
        "read_cost": "7.21",
        "eval_cost": "1.20",
        "prefix_cost": "8.41",
        "data_read_per_join": "45K"
      },
      "used_columns": [
        "product_id",
        "lang_code",
        "product",
        "short_description",
        "full_description"
      ]
    }
  }
}

Result

product_id product short_description full_description
1243 Pokémon TCG - Seaside Playmat <p>Play-Mat Pokémon -Seaside-</p> <p>Spielmatte mit hochwertigem Stoffaufsatz, um Kartenschäden während des Spiels zu vermeiden. Die Abmessungen betragen ca. 61 x 34 cm. Die Gummiunterlage lässt die Spielmatte flach liegen und verhindert, dass sich die Matte während des Gebrauchs verschiebt</p>
3044 Pokemon TCG - Pokémon Enchanted Glade Playmat <p>Play-Mat Pokémon -Enchanted Glade-</p> <p>Spielmatte mit hochwertigem Stoffaufsatz, um Kartenschäden während des Spiels zu vermeiden. Die Abmessungen betragen ca. 61 x 34 cm. Die Gummiunterlage lässt die Spielmatte flach liegen und verhindert, dass sich die Matte während des Gebrauchs verschiebt</p>
7115 Pokémon TCG - Pikachu Deck Protector (65 Sleeves) <p>Pokémon TCG - Pikachu Deck Protector (65 Sleeves)</p>
7116 Pokémon TCG - Pikachu Full-View Deck Box <p>Pokémon TCG - Pikachu Full-View Deck Box</p>
7221 Pokémon TCG - Pikachu Full-View Deck Box Black <p>Pokémon TCG - Pikachu Full-View Deck Box</p>
7222 Pokémon TCG - Scorching Summit Charizard Deck Box <p>Pokémon TCG -&nbsp;&nbsp;Scorching Summit Charizard Deck Box</p>
7224 Pokémon TCG - Shimmering Skyline Full-View Deckbox <p>Pokémon TCG - Shimmering Skyline Full-View Deckbox</p>
7613 Pokémon TCG - Iono and Bellibolt Deck Protector (65 Sleeves)
7614 Pokémon TCG - Iono and Bellibolt PRO-Binder 9-Pocket
7615 Pokémon TCG - Iono and Bellibolt Play Mat
7616 Pokémon TCG - Iono and Bellibolt 4-Pocket Portfolio
7618 Pokémon TCG - Lucario 9-Pocket Portfolio <p>Pokémon 9-Pocket Portfolio -Mega Entwicklung-</p> <p>Die 9-Taschen-Mappe für Pokémon von Ultra PRO zeichnet sich durch ein lebhaftes Cover aus. Jede Mappe bietet Platz und Schutz für bis zu 126 Karten im Standardformat (einzeln belegt) und 252 Karten (doppelt belegt) in archivierungssicheren Polypropylen-Seiten. Facts & Features:</p> <ul><li>Offiziell lizenzierte Pokémon Sammelkartenspiel 9-Taschen-Mappe</li><li>Enthält 14 Ultra Pro Seiten</li><li>Bietet Platz für 126 Karten im Standardformat (einzeln belegt) und 252 Karten (doppelt belegt)</li><li>Hergestellt aus archivierungssicheren, säurefreien, PVC-freien Materialien</li></ul>