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 (
    13428, 14216, 14794, 14915, 13958, 12783, 
    14419, 16350, 12782, 12211, 12622, 
    14888, 13826, 14069
  )

Query time 0.00428

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": 44,
          "filtered": 100,
          "index_condition": "gp.group_id in (13428,14216,14794,14915,13958,12783,14419,16350,12782,12211,12622,14888,13826,14069)"
        }
      },
      {
        "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
19683 14983 68434 12211
19683 14982 68435 12211
19683 6465 68433 12211
20147 17848 70491 12622
20147 4939 70492 12622
20325 18393 71092 12782
20325 18392 71091 12782
20325 18391 71090 12782
20325 18390 71089 12782
20325 18389 71088 12782
20325 18388 71087 12782
20325 18387 71086 12782
20325 4272 71093 12782
20326 18400 71100 12783
20326 18399 71099 12783
20326 18398 71098 12783
20326 18397 71097 12783
20326 18396 71096 12783
20326 18395 71095 12783
20326 18394 71094 12783
20326 4271 71101 12783
21036 21063 73485 13428
21036 2479 73484 13428
21478 50075 75180 13826
21478 1748 75181 13826
21630 1476 75652 13958
21630 23172 75649 13958
21630 23173 75650 13958
21630 23174 75651 13958
21748 23481 76046 14069
21748 1287 76045 14069
21915 24120 76709 14216
21915 24119 76708 14216
21915 24118 76707 14216
21915 1056 76710 14216
22136 688 77488 14419
22136 24798 77489 14419
22136 24797 77490 14419
22541 79 79145 14794
22541 26583 79149 14794
22541 26584 79146 14794
22541 26585 79147 14794
22541 26586 79148 14794
22669 2128 79358 14888
22669 27134 79359 14888
22696 27176 79433 14915
22696 585 79432 14915
24142 40808 84147 16350
24142 40815 84148 16350
24142 40816 84149 16350