SELECT 
  p.*, 
  d.*, 
  images.promotion_image_id 
FROM 
  cscart_promotions as p 
  LEFT JOIN cscart_promotion_descriptions as d ON p.promotion_id = d.promotion_id 
  AND d.lang_code = 'uk' 
  LEFT JOIN cscart_promotion_images AS images ON images.promotion_id = p.promotion_id 
  AND images.lang_code = 'uk' 
WHERE 
  p.promotion_id = 180

Query time 0.00041

JSON explain

{
  "query_block": {
    "select_id": 1,
    "const_condition": "1",
    "nested_loop": [
      {
        "table": {
          "table_name": "p",
          "access_type": "const",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["promotion_id"],
          "ref": ["const"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "d",
          "access_type": "const",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "9",
          "used_key_parts": ["promotion_id", "lang_code"],
          "ref": ["const", "const"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "images",
          "access_type": "const",
          "possible_keys": ["promo"],
          "key": "promo",
          "key_length": "10",
          "used_key_parts": ["promotion_id", "lang_code"],
          "ref": ["const", "const"],
          "rows": 1,
          "filtered": 100
        }
      }
    ]
  }
}

Result

promotion_id company_id conditions bonuses to_date from_date priority stop stop_other_rules zone conditions_hash status number_of_usages users_conditions_hash updated_timestamp name short_description detailed_description lang_code promotion_image_id
180 1 a:3:{s:3:"set";s:3:"all";s:9:"set_value";s:1:"1";s:10:"conditions";a:1:{i:1;a:3:{s:8:"operator";s:2:"in";s:9:"condition";s:8:"products";s:5:"value";s:584:"7574,6855,8238,20396,10468,7673,9496,13033,7181,9780,9796,9794,10805,9529,18159,9351,6964,10156,10549,11010,11014,11013,11018,6894,6896,12818,12750,20303,20304,20305,19788,20306,20776,20781,20782,20032,19951,23067,23066,18458,18452,18713,13467,22527,23339,21130,9804,21081,9296,19924,6939,8346,21555,21556,21557,21559,21561,21563,21564,21558,21560,21562,13416,6863,7646,18834,18836,13699,13692,20147,18797,6664,7003,7004,7006,7007,7010,7075,7540,7963,8023,8037,8093,8099,8101,8110,8140,8144,8148,8151,8157,8192,8204,8205,8231,9806,10140,10201,10286,10413,10685,11634,11638,12598,12857";}}} a:1:{i:1;a:3:{s:5:"bonus";s:16:"product_discount";s:14:"discount_bonus";s:13:"by_percentage";s:14:"discount_value";s:2:"30";}} 0 0 0 N Y catalog products=7574,6855,8238,20396,10468,7673,9496,13033,7181,9780,9796,9794,10805,9529,18159,9351,6964,10156,10549,11010,11014,11013,11018,6894,6896,12818,12750,20303,20304,20305,19788,20306,20776,20781,20782,20032,19951,23067,23066,18458,18452,18713,13467,22527,23339,21130,9804,21081,9296,19924,6939,8346,21555,21556,21557,21559,21561,21563,21564,21558,21560,21562,13416,6863,7646,18834,18836,13699,13692,20147,18797,6664,7003,7004,7006,7007,7010,7075,7540,7963,8023,8037,8093,8099,8101,8110,8140,8144,8148,8151,8157,8192,8204,8205,8231,9806,10140,10201,10286,10413,10685,11634,11638,12598,12857 A 79 1744374749 Знижка 30% <p>З 25.11 до 1.12 знижка 20% на декор</p> uk 591