SELECT 
  pfv.feature_id, 
  pfv.product_id, 
  pfv.variant_id, 
  gp.group_id 
FROM 
  cscart_product_features_values AS pfv 
  INNER JOIN cscart_product_variation_group_products AS gp ON pfv.product_id = gp.product_id 
  INNER JOIN cscart_product_variation_group_features AS gpf ON gpf.group_id = gp.group_id 
  AND gpf.feature_id = pfv.feature_id 
WHERE 
  pfv.lang_code = 'vi' 
  AND gp.group_id IN (17295, 17297, 17296, 17298, 17299)

Query time 0.00908

JSON explain

{
  "query_block": {
    "select_id": 1,
    "nested_loop": [
      {
        "table": {
          "table_name": "gp",
          "access_type": "range",
          "possible_keys": ["PRIMARY", "idx_group_id"],
          "key": "idx_group_id",
          "key_length": "3",
          "used_key_parts": ["group_id"],
          "rows": 38,
          "filtered": 100,
          "index_condition": "gp.group_id in (17295,17297,17296,17298,17299)"
        }
      },
      {
        "table": {
          "table_name": "gpf",
          "access_type": "ref",
          "possible_keys": ["PRIMARY", "idx_group_id"],
          "key": "idx_group_id",
          "key_length": "3",
          "used_key_parts": ["group_id"],
          "ref": ["dev_db.gp.group_id"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "pfv",
          "access_type": "ref",
          "possible_keys": [
            "PRIMARY",
            "fl",
            "lang_code",
            "product_id",
            "fpl",
            "idx_product_feature_variant_id"
          ],
          "key": "idx_product_feature_variant_id",
          "key_length": "12",
          "used_key_parts": ["product_id", "feature_id", "lang_code"],
          "ref": ["dev_db.gp.product_id", "dev_db.gpf.feature_id", "const"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "pfv.lang_code = 'vi'",
          "using_index": true
        }
      }
    ]
  }
}

Result

feature_id product_id variant_id group_id
25051 49761 87419 17295
25051 49756 87410 17295
25051 49769 87418 17295
25051 49768 87417 17295
25051 49763 87412 17295
25051 49766 87415 17295
25051 49767 87416 17295
25051 49764 87413 17295
25051 49765 87414 17295
25051 49762 87411 17295
25052 49771 87422 17296
25052 49770 87421 17296
25052 49757 87420 17296
25053 49773 87425 17297
25053 49758 87423 17297
25053 49772 87424 17297
25053 49775 87427 17297
25053 49776 87428 17297
25053 49774 87426 17297
25055 49778 87431 17298
25055 49759 87429 17298
25055 49777 87430 17298
25057 49783 87434 17299
25057 49784 87435 17299
25057 49760 87432 17299
25057 49782 87433 17299