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 (15746)

Query time 0.00155

JSON explain

{
  "query_block": {
    "select_id": 1,
    "nested_loop": [
      {
        "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": ["const"],
          "rows": 2,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "pfv",
          "access_type": "ref",
          "possible_keys": [
            "PRIMARY",
            "fl",
            "lang_code",
            "product_id",
            "fpl",
            "idx_product_feature_variant_id"
          ],
          "key": "fl",
          "key_length": "9",
          "used_key_parts": ["feature_id", "lang_code"],
          "ref": ["dev_db.gpf.feature_id", "const"],
          "rows": 18,
          "filtered": 100,
          "index_condition": "pfv.lang_code = 'vi'"
        }
      },
      {
        "table": {
          "table_name": "gp",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY", "idx_group_id"],
          "key": "PRIMARY",
          "key_length": "6",
          "used_key_parts": ["product_id", "group_id"],
          "ref": ["dev_db.pfv.product_id", "const"],
          "rows": 1,
          "filtered": 100,
          "using_index": true
        }
      }
    ]
  }
}

Result

feature_id product_id variant_id group_id
23624 35732 81917 15746
23624 35858 81917 15746
23624 35855 81917 15746
23624 35856 81917 15746
23624 35857 81917 15746
23624 35860 81918 15746
23624 35863 81918 15746
23624 35859 81918 15746
23624 35861 81918 15746
23624 35862 81918 15746
23624 35865 81919 15746
23624 35864 81919 15746
23624 35866 81919 15746
23624 35867 81919 15746
23624 35868 81919 15746
23624 35871 81920 15746
23624 35873 81920 15746
23624 35869 81920 15746
23624 35870 81920 15746
23624 35872 81920 15746
23624 35878 81921 15746
23624 35874 81921 15746
23624 35875 81921 15746
23624 35876 81921 15746
23624 35877 81921 15746
23625 35732 81922 15746
23625 35859 81922 15746
23625 35864 81922 15746
23625 35869 81922 15746
23625 35874 81922 15746
23625 35855 81923 15746
23625 35870 81923 15746
23625 35875 81923 15746
23625 35860 81923 15746
23625 35865 81923 15746
23625 35856 81924 15746
23625 35861 81924 15746
23625 35866 81924 15746
23625 35876 81924 15746
23625 35871 81924 15746
23625 35857 81925 15746
23625 35862 81925 15746
23625 35867 81925 15746
23625 35872 81925 15746
23625 35877 81925 15746
23625 35868 81926 15746
23625 35858 81926 15746
23625 35863 81926 15746
23625 35873 81926 15746
23625 35878 81926 15746