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 (
    16184, 16180, 16175, 16181, 16179, 16183, 
    16182, 16178, 16176, 16177
  )

Query time 0.01274

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": 30,
          "filtered": 100,
          "index_condition": "gp.group_id in (16184,16180,16175,16181,16179,16183,16182,16178,16176,16177)"
        }
      },
      {
        "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
24006 38864 83556 16175
24006 38874 83557 16175
24006 38875 83558 16175
24007 38865 83559 16176
24007 38876 83560 16176
24007 38877 83561 16176
24009 38866 83562 16177
24009 38878 83563 16177
24009 38879 83564 16177
24010 38867 83565 16178
24010 38880 83566 16178
24010 38881 83567 16178
24011 38868 83568 16179
24011 38882 83569 16179
24011 38883 83570 16179
24012 38869 83571 16180
24012 38884 83572 16180
24012 38885 83573 16180
24013 38870 83574 16181
24013 38886 83575 16181
24013 38887 83576 16181
24014 38871 83577 16182
24014 38888 83578 16182
24014 38889 83579 16182
24015 38872 83580 16183
24015 38890 83581 16183
24015 38891 83582 16183
24017 38873 83583 16184
24017 38892 83584 16184
24017 38893 83585 16184