SELECT 
  netting_images.*, 
  netting_images_links.*, 
  netting_common_descriptions.description AS alt, 
  netting_images.image_id AS images_image_id 
FROM 
  netting_images_links 
  LEFT JOIN netting_images ON netting_images_links.image_id = netting_images.image_id 
  LEFT JOIN netting_common_descriptions ON netting_common_descriptions.object_id = netting_images.image_id 
  AND netting_common_descriptions.object_holder = 'images' 
  AND netting_common_descriptions.lang_code = 'es' 
WHERE 
  netting_images_links.object_type = 'ab__lc_catalog_icon' 
  AND netting_images_links.type = 'M' 
  AND netting_images_links.object_id IN (
    297, 366, 401, 382, 276, 290, 335, 361, 
    392, 434, 419, 369, 416, 378, 274, 451, 
    331, 347, 444, 373, 376, 304, 275, 310, 
    447, 383, 265, 282, 381, 400, 384, 334, 
    441, 333, 466
  ) 
ORDER BY 
  netting_images_links.position, 
  netting_images_links.pair_id

Query time 0.00134

JSON explain

{
  "query_block": {
    "select_id": 1,
    "nested_loop": [
      {
        "read_sorted_file": {
          "filesort": {
            "sort_key": "netting_images_links.position, netting_images_links.pair_id",
            "table": {
              "table_name": "netting_images_links",
              "access_type": "range",
              "possible_keys": ["object_id"],
              "key": "object_id",
              "key_length": "81",
              "used_key_parts": ["object_id", "object_type", "type"],
              "rows": 35,
              "filtered": 100,
              "index_condition": "netting_images_links.object_type = 'ab__lc_catalog_icon' and netting_images_links.`type` = 'M' and netting_images_links.object_id in (297,366,401,382,276,290,335,361,392,434,419,369,416,378,274,451,331,347,444,373,376,304,275,310,447,383,265,282,381,400,384,334,441,333,466)"
            }
          }
        }
      },
      {
        "table": {
          "table_name": "netting_images",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "4",
          "used_key_parts": ["image_id"],
          "ref": ["pucuda_cscart.netting_images_links.image_id"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "netting_common_descriptions",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "108",
          "used_key_parts": ["object_id", "lang_code", "object_holder"],
          "ref": ["pucuda_cscart.netting_images.image_id", "const", "const"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "trigcond(netting_common_descriptions.object_holder = 'images' and netting_common_descriptions.lang_code = 'es' and trigcond(netting_images.image_id is not null))"
        }
      }
    ]
  }
}

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
8707 towing.webp 1600 1600 N 6696 333 ab__lc_catalog_icon 0 M 0 8707
9280 rope.webp 1348 93 N 7686 310 ab__lc_catalog_icon 0 M 0 9280
9281 rental.png 600 598 N 7687 275 ab__lc_catalog_icon 0 M 0 9281
9288 pestcontrol.webp 319 318 N 7694 297 ab__lc_catalog_icon 0 M 0 9288
9291 amusement.webp 1600 1600 N 7697 366 ab__lc_catalog_icon 0 M 0 9291
9293 anchor.webp 1000 1000 N 7699 401 ab__lc_catalog_icon 0 M 0 9293
9295 book.webp 800 800 N 7701 382 ab__lc_catalog_icon 0 M 0 9295
9297 bulknet.webp 512 512 N 7703 276 ab__lc_catalog_icon 0 M 0 9297
9299 cargonet.png 150 149 N 7705 290 ab__lc_catalog_icon 0 M 0 9299
9302 chain.png 512 512 N 7708 335 ab__lc_catalog_icon 0 M 0 9302
9303 challengecourse.webp 462 980 N 7709 361 ab__lc_catalog_icon 0 M 0 9303
9305 debris.webp 479 467 N 7711 392 ab__lc_catalog_icon 0 M 0 9305
9307 grommet.webp 725 728 N 7713 434 ab__lc_catalog_icon 0 M 0 9307
9309 snap_hook.webp 512 512 N 7715 419 ab__lc_catalog_icon 0 M 0 9309
9311 fishingnet.webp 512 512 N 7717 369 ab__lc_catalog_icon 0 M 0 9311
9313 turnbuckle.webp 448 452 N 7719 416 ab__lc_catalog_icon 0 M 0 9313
9317 treehouse.webp 512 512 N 7723 378 ab__lc_catalog_icon 0 M 0 9317
9332 staple_gun.png 600 548 N 7738 274 ab__lc_catalog_icon 0 M 0 9332
9335 installment_payments.webp 600 548 N 7741 451 ab__lc_catalog_icon 0 M 0 9335
9338 ropeladder.webp 600 548 N 7744 331 ab__lc_catalog_icon 0 M 0 9338
9348 liftingsling.webp 512 512 N 7755 347 ab__lc_catalog_icon 0 M 0 9348
9351 hardware.webp 512 512 N 7758 444 ab__lc_catalog_icon 0 M 0 9351
9354 military.webp 980 980 N 7761 373 ab__lc_catalog_icon 0 M 0 9354
9357 mining.webp 600 600 N 7764 376 ab__lc_catalog_icon 0 M 0 9357
9360 othernets.webp 512 512 N 7767 304 ab__lc_catalog_icon 0 M 0 9360
9363 saas.webp 502 505 N 7770 447 ab__lc_catalog_icon 0 M 0 9363
9366 safetyandaccess_orange.webp 1271 1271 N 7773 383 ab__lc_catalog_icon 0 M 0 9366
9369 safety_blue.webp 600 600 N 7776 265 ab__lc_catalog_icon 0 M 0 9369
9372 baseball_orange.webp 512 512 N 7779 282 ab__lc_catalog_icon 0 M 0 9372
9374 Ratchet-Strap_With_S_Hook_blue.webp 256 256 N 7781 381 ab__lc_catalog_icon 0 M 0 9374
9376 tapes.webp 512 512 N 7783 400 ab__lc_catalog_icon 0 M 0 9376
9378 tiedowns.webp 522 109 N 7785 334 ab__lc_catalog_icon 0 M 0 9378
9380 textiles.webp 980 980 N 7787 384 ab__lc_catalog_icon 0 M 0 9380
9382 tools.webp 512 512 N 7789 441 ab__lc_catalog_icon 0 M 0 9382