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 = 'A' 
  AND q_images_links.object_id IN (
    '9581', '9582', '9583', '9584', '9585', 
    '9586', '9587', '9588', '9589', '9590', 
    '9591', '9592', '9593', '9594', '9595', 
    '9596', '9597', '9598', '9599', '9600', 
    '9601', '9602', '9603', '9604', '9605', 
    '9606', '9607', '9608', '9609', '9610', 
    '9611', '9612'
  ) 
ORDER BY 
  q_images_links.position, 
  q_images_links.pair_id

Query time 0.00211

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "238.41"
    },
    "ordering_operation": {
      "using_filesort": true,
      "cost_info": {
        "sort_cost": "43.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": 43,
            "rows_produced_per_join": 43,
            "filtered": "100.00",
            "index_condition": "((`portal`.`q_images_links`.`object_type` = 'product') and (`portal`.`q_images_links`.`type` = 'A') and (`portal`.`q_images_links`.`object_id` in ('9581','9582','9583','9584','9585','9586','9587','9588','9589','9590','9591','9592','9593','9594','9595','9596','9597','9598','9599','9600','9601','9602','9603','9604','9605','9606','9607','9608','9609','9610','9611','9612')))",
            "cost_info": {
              "read_cost": "83.61",
              "eval_cost": "8.60",
              "prefix_cost": "92.21",
              "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": 43,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "43.00",
              "eval_cost": "8.60",
              "prefix_cost": "143.81",
              "data_read_per_join": "32K"
            },
            "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": 43,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "43.00",
              "eval_cost": "8.60",
              "prefix_cost": "195.41",
              "data_read_per_join": "25K"
            },
            "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 20421 9597 product 22383 A 1
0 26075 9581 product 28037 A 1
0 26084 9583 product 28046 A 1
0 26086 9584 product 28048 A 1
0 26087 9585 product 28049 A 1
0 26089 9586 product 28051 A 1
0 26139 9582 product 28101 A 1
0 26141 9587 product 28103 A 1
0 26144 9588 product 28106 A 1
0 26146 9587 product 28108 A 1
0 26147 9589 product 28109 A 1
0 26150 9590 product 28112 A 1
0 26153 9592 product 28115 A 1
0 26156 9593 product 28118 A 1
0 26158 9595 product 28120 A 1
0 26160 9596 product 28122 A 1
0 26164 9598 product 28126 A 1
0 26167 9599 product 28129 A 1
0 26169 9600 product 28131 A 1
0 26172 9601 product 28134 A 1
0 26176 9603 product 28138 A 1
0 26179 9604 product 28141 A 1
0 26182 9605 product 28144 A 1
0 26185 9606 product 28147 A 1
0 26187 9607 product 28149 A 1
0 26189 9608 product 28151 A 1
0 26190 9609 product 28152 A 1
0 26192 9610 product 28154 A 1
0 26194 9611 product 28156 A 1
0 20410 9586 product 22372 A 2
0 26085 9583 product 28047 A 2
0 26088 9585 product 28050 A 2
0 26140 9582 product 28102 A 2
0 26142 9587 product 28104 A 2
0 26145 9588 product 28107 A 2
0 26148 9589 product 28110 A 2
0 26151 9590 product 28113 A 2
0 26152 9584 product 28114 A 2
0 26154 9592 product 28116 A 2
0 26157 9593 product 28119 A 2
0 26159 9595 product 28121 A 2
0 26161 9596 product 28123 A 2
0 26162 9597 product 28124 A 2
0 26165 9598 product 28127 A 2
0 26168 9599 product 28130 A 2
0 26170 9600 product 28132 A 2
0 26173 9601 product 28135 A 2
0 26175 9602 product 28137 A 2
0 26177 9603 product 28139 A 2
0 26180 9604 product 28142 A 2
0 26183 9605 product 28145 A 2
0 26186 9606 product 28148 A 2
0 26188 9607 product 28150 A 2
0 26191 9609 product 28153 A 2
0 26193 9610 product 28155 A 2
0 26258 9612 product 28220 A 2
0 26090 9586 product 28052 A 3
0 26143 9587 product 28105 A 3
0 26149 9589 product 28111 A 3
0 26155 9592 product 28117 A 3
0 26163 9597 product 28125 A 3
0 26166 9598 product 28128 A 3
0 26171 9600 product 28133 A 3
0 26174 9601 product 28136 A 3
0 26178 9603 product 28140 A 3
0 26181 9604 product 28143 A 3
0 26184 9605 product 28146 A 3
0 26259 9612 product 28221 A 3