SELECT 
  q_images.*, 
  q_images_links.*, 
  q_common_descriptions.description AS alt, 
  q_images.image_id AS images_image_id 
FROM 
  q_images_links 
  LEFT JOIN q_images ON q_images_links.image_id = q_images.image_id 
  LEFT JOIN q_common_descriptions ON q_common_descriptions.object_id = q_images.image_id 
  AND q_common_descriptions.object_holder = 'images' 
  AND q_common_descriptions.lang_code = 'en' 
WHERE 
  q_images_links.object_type = 'product' 
  AND q_images_links.type = 'M' 
  AND q_images_links.object_id IN (
    '44', '45', '46', '47', '48', '49', '50', 
    '51', '52', '53', '54', '55', '56', 
    '57', '58', '59', '60', '61', '2', '3', 
    '4', '5', '6', '7', '8', '9', '11', '12', 
    '13'
  ) 
ORDER BY 
  q_images_links.position, 
  q_images_links.pair_id

Query time 0.00122

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "264.21"
    },
    "ordering_operation": {
      "using_filesort": true,
      "cost_info": {
        "sort_cost": "49.00"
      },
      "nested_loop": [
        {
          "table": {
            "table_name": "q_images_links",
            "access_type": "range",
            "possible_keys": [
              "object_id"
            ],
            "key": "object_id",
            "used_key_parts": [
              "object_id",
              "object_type",
              "type"
            ],
            "key_length": "81",
            "rows_examined_per_scan": 49,
            "rows_produced_per_join": 49,
            "filtered": "100.00",
            "index_condition": "((`portal`.`q_images_links`.`object_type` = 'product') and (`portal`.`q_images_links`.`type` = 'M') and (`portal`.`q_images_links`.`object_id` in ('44','45','46','47','48','49','50','51','52','53','54','55','56','57','58','59','60','61','2','3','4','5','6','7','8','9','11','12','13')))",
            "cost_info": {
              "read_cost": "87.81",
              "eval_cost": "9.80",
              "prefix_cost": "97.61",
              "data_read_per_join": "4K"
            },
            "used_columns": [
              "pair_id",
              "object_id",
              "object_type",
              "image_id",
              "detailed_id",
              "type",
              "position"
            ]
          }
        },
        {
          "table": {
            "table_name": "q_images",
            "access_type": "eq_ref",
            "possible_keys": [
              "PRIMARY"
            ],
            "key": "PRIMARY",
            "used_key_parts": [
              "image_id"
            ],
            "key_length": "4",
            "ref": [
              "portal.q_images_links.image_id"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 49,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "49.00",
              "eval_cost": "9.80",
              "prefix_cost": "156.41",
              "data_read_per_join": "37K"
            },
            "used_columns": [
              "image_id",
              "image_path",
              "image_x",
              "image_y",
              "is_high_res"
            ]
          }
        },
        {
          "table": {
            "table_name": "q_common_descriptions",
            "access_type": "eq_ref",
            "possible_keys": [
              "PRIMARY"
            ],
            "key": "PRIMARY",
            "used_key_parts": [
              "object_id",
              "lang_code",
              "object_holder"
            ],
            "key_length": "107",
            "ref": [
              "portal.q_images.image_id",
              "const",
              "const"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 49,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "49.00",
              "eval_cost": "9.80",
              "prefix_cost": "215.21",
              "data_read_per_join": "29K"
            },
            "used_columns": [
              "object_id",
              "description",
              "lang_code",
              "object_holder"
            ],
            "attached_condition": "<if>(is_not_null_compl(q_common_descriptions), (`portal`.`q_common_descriptions`.`object_id` = `portal`.`q_images`.`image_id`), true)"
          }
        }
      ]
    }
  }
}

Result

image_id image_path image_x image_y is_high_res pair_id object_id object_type detailed_id type position alt images_image_id
0 36 2 product 2013 M 0
0 41 4 product 2018 M 0
0 44 5 product 2021 M 0
0 47 6 product 2024 M 0
0 49 7 product 2026 M 0
0 54 9 product 2031 M 0
0 58 11 product 2035 M 0
0 60 12 product 2037 M 0
0 62 13 product 2039 M 0
0 122 44 product 2099 M 0
0 124 45 product 2101 M 0
0 126 46 product 2103 M 0
0 128 47 product 2105 M 0
0 130 48 product 2107 M 0
0 132 49 product 2109 M 0
0 134 50 product 2111 M 0
0 136 51 product 2113 M 0
0 138 52 product 2115 M 0
0 140 53 product 2117 M 0
0 142 54 product 2119 M 0
0 144 55 product 2121 M 0
0 146 56 product 2123 M 0
0 148 57 product 2125 M 0
0 150 58 product 2127 M 0
0 151 59 product 2128 M 0
0 152 61 product 2129 M 0
0 18717 60 product 20679 M 0
0 81734 8 product 83677 M 0
0 81977 3 product 83920 M 0