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 (15486, 15465, 15467, 15466, 14938)

Query time 0.00512

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": 32,
          "filtered": 100,
          "index_condition": "gp.group_id in (15486,15465,15467,15466,14938)"
        }
      },
      {
        "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
22822 26872 79624 14938
22822 27044 79625 14938
23350 32558 81005 15465
23350 26880 81002 15465
23350 32557 81004 15465
23350 32556 81003 15465
23350 32559 81006 15465
23350 32560 81007 15465
23350 26894 81002 15466
23350 32561 81003 15466
23350 32562 81004 15466
23350 32563 81005 15466
23350 32564 81006 15466
23350 32565 81007 15466
23350 26895 81002 15467
23351 26895 81011 15467
23350 32569 81002 15467
23351 32569 81012 15467
23350 32570 81002 15467
23351 32570 81013 15467
23350 32571 81003 15467
23351 32571 81011 15467
23350 32572 81003 15467
23351 32572 81012 15467
23350 32573 81003 15467
23351 32573 81013 15467
23350 32574 81004 15467
23351 32574 81011 15467
23350 32575 81004 15467
23351 32575 81012 15467
23350 32576 81004 15467
23351 32576 81013 15467
23350 32577 81005 15467
23351 32577 81011 15467
23350 32578 81005 15467
23351 32578 81012 15467
23350 32579 81005 15467
23351 32579 81013 15467
23350 32580 81006 15467
23351 32580 81011 15467
23350 32581 81006 15467
23351 32581 81012 15467
23350 32582 81006 15467
23351 32582 81013 15467
23350 32583 81007 15467
23351 32583 81011 15467
23350 32584 81007 15467
23351 32584 81012 15467
23350 32585 81007 15467
23351 32585 81013 15467
23350 26892 81002 15486
23350 32721 81003 15486
23350 32722 81004 15486
23350 32723 81005 15486
23350 32724 81006 15486
23350 32725 81007 15486