SELECT 
  pfv.feature_id, 
  pfv.product_id, 
  pfv.variant_id, 
  fv.position, 
  fvd.variant 
FROM 
  cscart_product_features_values AS pfv 
  INNER JOIN cscart_product_feature_variants AS fv ON pfv.feature_id = fv.feature_id 
  AND pfv.variant_id = fv.variant_id 
  INNER JOIN cscart_product_feature_variant_descriptions AS fvd ON pfv.variant_id = fvd.variant_id 
  AND fvd.lang_code = 'en' 
WHERE 
  pfv.feature_id IN (549, 601, 617, 613, 618) 
  AND pfv.product_id IN (
    15753, 13452, 13866, 16340, 15747, 14021, 
    13454, 13969, 13456, 13457, 16351, 
    13458, 13459, 13951, 13873, 13974
  ) 
  AND pfv.lang_code = 'en'

Query time 0.00092

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost": 0.199416815,
    "nested_loop": [
      {
        "table": {
          "table_name": "pfv",
          "access_type": "range",
          "possible_keys": [
            "PRIMARY",
            "fl",
            "variant_id",
            "lang_code",
            "product_id",
            "fpl",
            "idx_product_feature_variant_id"
          ],
          "key": "fl",
          "key_length": "9",
          "used_key_parts": ["feature_id", "lang_code"],
          "loops": 1,
          "rows": 267,
          "cost": 0.046476015,
          "filtered": 29.9625473,
          "attached_condition": "pfv.feature_id in (549,601,617,613,618) and pfv.product_id in (15753,13452,13866,16340,15747,14021,13454,13969,13456,13457,16351,13458,13459,13951,13873,13974) and pfv.lang_code = 'en'",
          "using_index": true
        }
      },
      {
        "table": {
          "table_name": "fv",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY", "feature_id"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["variant_id"],
          "ref": ["u508912950_dev_2025.pfv.variant_id"],
          "loops": 80,
          "rows": 1,
          "cost": 0.074832,
          "filtered": 100,
          "attached_condition": "fv.feature_id = pfv.feature_id"
        }
      },
      {
        "table": {
          "table_name": "fvd",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "9",
          "used_key_parts": ["variant_id", "lang_code"],
          "ref": ["u508912950_dev_2025.pfv.variant_id", "const"],
          "loops": 80,
          "rows": 1,
          "cost": 0.0781088,
          "filtered": 100,
          "attached_condition": "fvd.lang_code = 'en'"
        }
      }
    ]
  }
}

Result

feature_id product_id variant_id position variant
549 16351 12536 0 Yellow
549 15747 12539 0 Brown
549 16340 12539 0 Brown
549 15753 13062 0 Beige
601 13452 12566 10 3ml
601 13454 12566 10 3ml
601 13456 12566 10 3ml
601 13457 12566 10 3ml
601 13458 12566 10 3ml
601 13459 12566 10 3ml
613 14021 12764 0 Angel
617 13866 12777 0 Honey
617 13873 12788 0 Dark
618 13951 12819 0 Brink Pink
618 13974 12823 0 Cerise
618 13969 12854 0 Bordeaux