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.detailed_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 (
    '31154', '31155', '31156', '31157', 
    '31158', '10387', '10388', '10389', 
    '10390', '10391', '10392', '10393', 
    '10395', '10396', '10397', '10398'
  ) 
ORDER BY 
  q_images_links.position, 
  q_images_links.pair_id

Query time 0.00124

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "121.61"
    },
    "ordering_operation": {
      "using_filesort": true,
      "cost_info": {
        "sort_cost": "22.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": 22,
            "rows_produced_per_join": 22,
            "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 ('31154','31155','31156','31157','31158','10387','10388','10389','10390','10391','10392','10393','10395','10396','10397','10398')))",
            "cost_info": {
              "read_cost": "42.41",
              "eval_cost": "4.40",
              "prefix_cost": "46.81",
              "data_read_per_join": "2K"
            },
            "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.detailed_id"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 22,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "22.00",
              "eval_cost": "4.40",
              "prefix_cost": "73.21",
              "data_read_per_join": "16K"
            },
            "used_columns": [
              "image_id",
              "image_path",
              "image_x",
              "image_y",
              "is_high_res"
            ],
            "attached_condition": "<if>(is_not_null_compl(q_images), (`portal`.`q_images_links`.`detailed_id` = `portal`.`q_images`.`image_id`), true)"
          }
        },
        {
          "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": 22,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "22.00",
              "eval_cost": "4.40",
              "prefix_cost": "99.61",
              "data_read_per_join": "13K"
            },
            "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 616_3j_2gSL._SX342_.jpg 342 342 N 21538 10387 product 23500 A 10 23500
0 5114gWxeiiL._SX425_.jpg 425 425 N 21540 10388 product 23502 A 10 23502
0 9A4B3595-FB61-D1BF-2761-27676D5B14B3.jpg 2560 1395 N 21542 10389 product 23504 A 10 23504
0 1519347848984452.jpg 1000 701 N 21543 10390 product 23505 A 10 23505
0 20181129182139_24259.jpg 500 500 N 21545 10391 product 23507 A 10 23507
0 ec9a6a0747d9b117c86b8733d8b28785_w560.jpg 560 560 N 21547 10392 product 23509 A 10 23509
0 31aaEA1-qDL._SX466_.jpg 466 350 N 21557 10395 product 23519 A 10 23519
0 31SR7f_A-jL._SX342_.jpg 342 342 N 21558 10396 product 23520 A 10 23520
0 5114gWxeiiL._SL1000_.jpg 1000 1000 N 21561 10397 product 23523 A 10 23523
0 41YrUtRWTSL.jpg 500 500 N 21564 10398 product 23526 A 10 23526
0 61dqIdLIVgL._SX342_.jpg 342 342 N 21539 10387 product 23501 A 20 23501
0 51zIw2KLO5L._SX425_.jpg 425 425 N 21541 10388 product 23503 A 20 23503
0 20180222171805_47637.jpg 1000 700 N 21544 10390 product 23506 A 20 23506
0 20181129182139_49596.jpg 500 500 N 21546 10391 product 23508 A 20 23508
0 sku_463204_2.jpg 700 700 N 21548 10392 product 23510 A 20 23510
0 41qU8TDNisL._SX342_.jpg 342 342 N 21559 10396 product 23521 A 20 23521
0 51zIw2KLO5L._SL1000_.jpg 1000 1000 N 21562 10397 product 23524 A 20 23524
0 41nZYN1t5JL.jpg 500 500 N 21565 10398 product 23527 A 20 23527
0 419QwrJYmaL._SX342_.jpg 342 342 N 21560 10396 product 23522 A 30 23522
0 51eIvqmsx3L._SL1000_.jpg 1000 1000 N 21563 10397 product 23525 A 30 23525
0 41iLh0M3-wL._SL1000_.jpg 1000 1000 N 21566 10398 product 23528 A 30 23528