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 (
    12918, 13908, 15564, 15352, 13125, 12916, 
    14769, 12572, 15609, 13692, 16463, 
    16460
  )

Query time 0.00142

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": 37,
          "filtered": 100,
          "index_condition": "gp.group_id in (12918,13908,15564,15352,13125,12916,14769,12572,15609,13692,16463,16460)"
        }
      },
      {
        "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
20077 16888 70183 12572
20077 16881 70182 12572
20077 16880 70181 12572
20077 16879 70180 12572
20077 16878 70179 12572
20077 16877 70178 12572
20077 16876 70177 12572
20077 16875 70176 12572
20077 5300 70176 12572
20466 18777 71589 12916
20466 18776 71588 12916
20466 18775 71587 12916
20466 18774 71586 12916
20466 18773 71585 12916
20466 3872 71590 12916
20468 18787 71601 12918
20468 18786 71600 12918
20468 18785 71599 12918
20468 18784 71598 12918
20468 3870 71602 12918
20695 19557 72337 13125
20695 19556 72336 13125
20695 3286 72338 13125
21323 22132 74592 13692
21323 22131 74591 13692
21323 1980 74593 13692
21575 22989 75462 13908
21575 1582 75461 13908
22516 113 79032 14769
22516 26495 79033 14769
23233 31815 80579 15352
23233 31633 80578 15352
23432 33312 81269 15564
23432 33315 81270 15564
23485 33744 81495 15609
23485 49401 81496 15609
24204 41295 84338 16460
24204 41282 84337 16460
24207 41281 84343 16463