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 (
    '32849', '32850', '32851', '32852', 
    '32853', '32854', '32855', '32856', 
    '32857', '32858', '32859', '32860', 
    '32861', '32862', '32863', '32864', 
    '32865', '32866', '32867', '32868', 
    '32869', '32870', '32871', '32872', 
    '32873', '32874', '32875', '32876', 
    '32877', '32878', '32879', '32880'
  ) 
ORDER BY 
  q_images_links.position, 
  q_images_links.pair_id

Query time 0.00653

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "401.61"
    },
    "ordering_operation": {
      "using_filesort": true,
      "cost_info": {
        "sort_cost": "77.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": 77,
            "rows_produced_per_join": 77,
            "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 ('32849','32850','32851','32852','32853','32854','32855','32856','32857','32858','32859','32860','32861','32862','32863','32864','32865','32866','32867','32868','32869','32870','32871','32872','32873','32874','32875','32876','32877','32878','32879','32880')))",
            "cost_info": {
              "read_cost": "124.41",
              "eval_cost": "15.40",
              "prefix_cost": "139.81",
              "data_read_per_join": "7K"
            },
            "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": 77,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "77.00",
              "eval_cost": "15.40",
              "prefix_cost": "232.21",
              "data_read_per_join": "58K"
            },
            "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": 77,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "77.00",
              "eval_cost": "15.40",
              "prefix_cost": "324.61",
              "data_read_per_join": "45K"
            },
            "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 43984 32876 product 45946 A 1
0 43992 32878 product 45954 A 1
0 45499 32876 product 47461 A 2
0 45500 32876 product 47462 A 3
0 45501 32876 product 47463 A 4
0 45506 32878 product 47468 A 5
0 45507 32878 product 47469 A 7
0 43884 32849 product 45846 A 10
0 43888 32850 product 45850 A 10
0 43892 32851 product 45854 A 10
0 43896 32852 product 45858 A 10
0 43900 32853 product 45862 A 10
0 43903 32854 product 45865 A 10
0 43906 32855 product 45868 A 10
0 43909 32856 product 45871 A 10
0 43912 32857 product 45874 A 10
0 43915 32858 product 45877 A 10
0 43918 32859 product 45880 A 10
0 43921 32860 product 45883 A 10
0 43925 32861 product 45887 A 10
0 43929 32862 product 45891 A 10
0 43933 32863 product 45895 A 10
0 43937 32864 product 45899 A 10
0 43941 32865 product 45903 A 10
0 43945 32866 product 45907 A 10
0 43949 32867 product 45911 A 10
0 43953 32868 product 45915 A 10
0 43957 32869 product 45919 A 10
0 43961 32870 product 45923 A 10
0 43965 32871 product 45927 A 10
0 43969 32872 product 45931 A 10
0 43981 32875 product 45943 A 10
0 43989 32877 product 45951 A 10
0 45413 32849 product 47375 A 10
0 45417 32850 product 47379 A 10
0 45420 32851 product 47382 A 10
0 45425 32852 product 47387 A 10
0 45428 32853 product 47390 A 10
0 45430 32854 product 47392 A 10
0 45433 32855 product 47395 A 10
0 45435 32856 product 47397 A 10
0 45437 32857 product 47399 A 10
0 45439 32858 product 47401 A 10
0 45441 32859 product 47403 A 10
0 45444 32860 product 47406 A 10
0 45447 32861 product 47409 A 10
0 45450 32862 product 47412 A 10
0 45453 32863 product 47415 A 10
0 45457 32864 product 47419 A 10
0 45460 32865 product 47422 A 10
0 45463 32866 product 47425 A 10
0 45466 32867 product 47428 A 10
0 45469 32868 product 47431 A 10
0 45472 32869 product 47434 A 10
0 45475 32870 product 47437 A 10
0 45478 32871 product 47440 A 10
0 45482 32872 product 47444 A 10
0 45487 32873 product 47449 A 10
0 45491 32874 product 47453 A 10
0 45494 32875 product 47456 A 10
0 45502 32877 product 47464 A 10
0 45512 32880 product 47474 A 10
0 43885 32849 product 45847 A 20
0 43889 32850 product 45851 A 20
0 43893 32851 product 45855 A 20
0 43897 32852 product 45859 A 20
0 43922 32860 product 45884 A 20
0 43926 32861 product 45888 A 20
0 43930 32862 product 45892 A 20
0 43934 32863 product 45896 A 20
0 43938 32864 product 45900 A 20
0 43942 32865 product 45904 A 20
0 43946 32866 product 45908 A 20
0 43950 32867 product 45912 A 20
0 43954 32868 product 45916 A 20
0 43958 32869 product 45920 A 20
0 43962 32870 product 45924 A 20
0 43966 32871 product 45928 A 20
0 43970 32872 product 45932 A 20
0 43982 32875 product 45944 A 20
0 43990 32877 product 45952 A 20
0 43998 32879 product 45960 A 20
0 45414 32849 product 47376 A 20
0 45418 32850 product 47380 A 20
0 45421 32851 product 47383 A 20
0 45426 32852 product 47388 A 20
0 45445 32860 product 47407 A 20
0 45448 32861 product 47410 A 20
0 45451 32862 product 47413 A 20
0 45455 32863 product 47417 A 20
0 45458 32864 product 47420 A 20
0 45461 32865 product 47423 A 20
0 45464 32866 product 47426 A 20
0 45467 32867 product 47429 A 20
0 45470 32868 product 47432 A 20
0 45473 32869 product 47435 A 20
0 45476 32870 product 47438 A 20
0 45480 32871 product 47442 A 20
0 45483 32872 product 47445 A 20
0 45488 32873 product 47450 A 20
0 45492 32874 product 47454 A 20
0 45495 32875 product 47457 A 20
0 45503 32877 product 47465 A 20
0 45510 32879 product 47472 A 20
0 43886 32849 product 45848 A 30
0 43890 32850 product 45852 A 30
0 43894 32851 product 45856 A 30
0 43898 32852 product 45860 A 30
0 43901 32853 product 45863 A 30
0 43904 32854 product 45866 A 30
0 43907 32855 product 45869 A 30
0 43910 32856 product 45872 A 30
0 43913 32857 product 45875 A 30
0 43916 32858 product 45878 A 30
0 43919 32859 product 45881 A 30
0 43923 32860 product 45885 A 30
0 43927 32861 product 45889 A 30
0 43931 32862 product 45893 A 30
0 43935 32863 product 45897 A 30
0 43939 32864 product 45901 A 30
0 43943 32865 product 45905 A 30
0 43947 32866 product 45909 A 30
0 43951 32867 product 45913 A 30
0 43955 32868 product 45917 A 30
0 43959 32869 product 45921 A 30
0 43963 32870 product 45925 A 30
0 43967 32871 product 45929 A 30
0 43971 32872 product 45933 A 30
0 43983 32875 product 45945 A 30
0 43991 32877 product 45953 A 30
0 45415 32849 product 47377 A 30
0 45419 32850 product 47381 A 30
0 45422 32851 product 47384 A 30
0 45427 32852 product 47389 A 30
0 45429 32853 product 47391 A 30
0 45431 32854 product 47393 A 30
0 45434 32855 product 47396 A 30
0 45436 32856 product 47398 A 30
0 45438 32857 product 47400 A 30
0 45440 32858 product 47402 A 30
0 45443 32859 product 47405 A 30
0 45446 32860 product 47408 A 30
0 45449 32861 product 47411 A 30
0 45452 32862 product 47414 A 30
0 45456 32863 product 47418 A 30
0 45459 32864 product 47421 A 30
0 45462 32865 product 47424 A 30
0 45465 32866 product 47427 A 30
0 45468 32867 product 47430 A 30
0 45471 32868 product 47433 A 30
0 45474 32869 product 47436 A 30
0 45477 32870 product 47439 A 30
0 45481 32871 product 47443 A 30
0 45484 32872 product 47446 A 30
0 45493 32874 product 47455 A 30
0 45496 32875 product 47458 A 30
0 45504 32877 product 47466 A 30