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 (
    '34232', '34233', '34234', '34235', 
    '34236', '34237', '34238', '34239', 
    '34241', '34242', '34243', '34245', 
    '34246', '34247', '34248', '34249', 
    '34250', '34251', '34252', '34253', 
    '34254', '34255', '34256', '34257', 
    '34258', '34259', '34260', '34261', 
    '34262', '34263'
  ) 
ORDER BY 
  q_images_links.position, 
  q_images_links.pair_id

Query time 0.00143

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "222.01"
    },
    "ordering_operation": {
      "using_filesort": true,
      "cost_info": {
        "sort_cost": "40.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": 40,
            "rows_produced_per_join": 40,
            "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 ('34232','34233','34234','34235','34236','34237','34238','34239','34241','34242','34243','34245','34246','34247','34248','34249','34250','34251','34252','34253','34254','34255','34256','34257','34258','34259','34260','34261','34262','34263')))",
            "cost_info": {
              "read_cost": "78.01",
              "eval_cost": "8.00",
              "prefix_cost": "86.01",
              "data_read_per_join": "3K"
            },
            "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": 40,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "40.00",
              "eval_cost": "8.00",
              "prefix_cost": "134.01",
              "data_read_per_join": "30K"
            },
            "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": 40,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "40.00",
              "eval_cost": "8.00",
              "prefix_cost": "182.01",
              "data_read_per_join": "23K"
            },
            "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 55561 34232 product 57522 M 0
0 55563 34234 product 57524 M 0
0 55566 34237 product 57527 M 0
0 55568 34239 product 57529 M 0
0 55570 34241 product 57531 M 0
0 55571 34242 product 57532 M 0
0 55577 34248 product 57538 M 0
0 55586 34257 product 57547 M 0
0 55587 34258 product 57548 M 0
0 55588 34259 product 57549 M 0
0 55591 34262 product 57552 M 0
0 56544 34233 product 58505 M 0
0 77156 34253 product 79099 M 0
0 81812 34256 product 83755 M 0
0 82831 34238 product 84774 M 0
0 82907 34235 product 84850 M 0
0 64924 34246 product 66875 M 1
0 64925 34245 product 66876 M 1
0 64926 34243 product 66877 M 1
0 65090 34255 product 67041 M 1
0 65092 34260 product 67043 M 1
0 65093 34260 product 67044 M 1
0 65094 34261 product 67045 M 1
0 65095 34263 product 67046 M 1
0 65121 34249 product 67072 M 1
0 65122 34250 product 67073 M 1
0 65803 34254 product 67754 M 1
0 65831 34251 product 67782 M 1
0 65832 34252 product 67783 M 1
0 56445 34236 product 58406 M 2
0 56450 34247 product 58411 M 2
0 65096 34260 product 67047 M 2