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

Query time 0.00227

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
23690 36310 82140 15806
23690 36316 82140 15806
23690 36317 82140 15806
23690 36318 82140 15806
23690 36319 82140 15806
23690 36320 82140 15806
23690 36321 82140 15806
23690 36322 82140 15806
23690 36323 82140 15806
23690 36324 82140 15806
23690 36325 82140 15806
23690 36326 82140 15806
23690 36327 82141 15806
23690 36328 82141 15806
23690 36329 82141 15806
23690 36330 82141 15806
23690 36331 82141 15806
23690 36332 82141 15806
23690 36333 82141 15806
23690 36334 82141 15806
23690 36335 82141 15806
23690 36336 82141 15806
23690 36337 82141 15806
23690 36338 82141 15806
23691 36330 82142 15806
23691 36310 82142 15806
23691 36319 82143 15806
23691 36331 82143 15806
23691 36320 82144 15806
23691 36332 82144 15806
23691 36321 82145 15806
23691 36333 82145 15806
23691 36322 82146 15806
23691 36334 82146 15806
23691 36323 82147 15806
23691 36335 82147 15806
23691 36324 82148 15806
23691 36336 82148 15806
23691 36325 82149 15806
23691 36337 82149 15806
23691 36326 82150 15806
23691 36338 82150 15806
23691 36316 82151 15806
23691 36327 82151 15806
23691 36317 82152 15806
23691 36328 82152 15806
23691 36318 82153 15806
23691 36329 82153 15806