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 (17031, 17032, 17030, 17029, 17094)

Query time 0.00516

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": 45,
          "filtered": 100,
          "index_condition": "gp.group_id in (17031,17032,17030,17029,17094)"
        }
      },
      {
        "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
24779 47280 86429 17029
24779 47319 86430 17029
24779 47320 86431 17029
24780 47277 86432 17030
24780 47330 86440 17030
24780 47321 86441 17030
24780 47329 86439 17030
24780 47322 86442 17030
24780 47323 86433 17030
24780 47328 86438 17030
24780 47324 86434 17030
24780 47327 86437 17030
24780 47325 86435 17030
24780 47326 86436 17030
24781 47338 86449 17031
24781 47337 86448 17031
24781 47336 86447 17031
24781 47335 86446 17031
24781 47334 86445 17031
24781 47333 86444 17031
24781 47332 86453 17031
24781 47331 86452 17031
24781 47278 86443 17031
24781 47340 86451 17031
24781 47339 86450 17031
24782 47343 86457 17032
24782 47342 86456 17032
24782 47341 86455 17032
24782 47279 86454 17032
24839 47650 86631 17094
24839 47817 86632 17094