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 (
    13709, 13286, 13292, 13714, 13710, 13291
  )

Query time 0.00733

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": 27,
          "filtered": 100,
          "index_condition": "gp.group_id in (13709,13286,13292,13714,13710,13291)"
        }
      },
      {
        "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
20885 20698 72988 13286
20885 20697 72987 13286
20885 20696 72986 13286
20885 20695 72985 13286
20885 20694 72984 13286
20885 20693 72983 13286
20885 20692 72982 13286
20885 20691 72981 13286
20885 20690 72980 13286
20885 2873 72989 13286
20890 20705 73000 13291
20890 2857 73001 13291
20891 20709 73005 13292
20891 20708 73004 13292
20891 20707 73003 13292
20891 20706 73002 13292
20891 2854 73006 13292
21340 22173 74650 13709
21340 22172 74649 13709
21340 1943 74651 13709
21341 22183 74657 13710
21341 22178 74656 13710
21341 22177 74655 13710
21341 22176 74654 13710
21341 22175 74653 13710
21341 22174 74652 13710
21341 1942 74652 13710
21347 22269 74688 13714
21347 22268 74687 13714
21347 1938 74687 13714