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 (
    16973, 13609, 16985, 13838, 12508, 12507, 
    16934, 16979, 15645, 13404, 12496, 
    16932, 12500, 12504, 12718, 15669, 
    12719, 12502, 13413, 12717, 15545
  )

Query time 0.01935

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": 142,
          "filtered": 100,
          "index_condition": "gp.group_id in (16973,13609,16985,13838,12508,12507,16934,16979,15645,13404,12496,16932,12500,12504,12718,15669,12719,12502,13413,12717,15545)"
        }
      },
      {
        "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
19995 16579 69892 12496
19995 16577 69891 12496
19995 16576 69890 12496
19995 5569 69890 12496
20001 16600 69908 12500
20001 16599 69907 12500
20001 5556 69909 12500
20003 16604 69914 12502
20003 16603 69913 12502
20003 5554 69915 12502
20005 16608 69920 12504
20005 16607 69919 12504
20005 5552 69921 12504
20008 50076 69928 12507
20008 50077 69929 12507
20008 5549 69930 12507
20009 16616 69932 12508
20009 16615 69931 12508
20009 5548 69933 12508
20259 18255 70892 12717
20259 18254 70891 12717
20259 18253 70890 12717
20259 18252 70889 12717
20259 4441 70893 12717
20260 18257 70895 12718
20260 18256 70894 12718
20260 4440 70896 12718
20261 18259 70898 12719
20261 18258 70897 12719
20261 4439 70899 12719
21012 21014 73411 13404
21012 21013 73412 13404
21012 2514 73410 13404
21021 21032 73438 13413
21021 21031 73439 13413
21021 2505 73437 13413
21227 21782 74251 13609
21227 21781 74250 13609
21227 21780 74249 13609
21227 2134 74252 13609
21494 22781 75223 13838
21494 1714 75222 13838
23415 33177 81215 15545
23415 33235 81223 15545
23415 33234 81222 15545
23415 33233 81221 15545
23415 33232 81220 15545
23415 33231 81219 15545
23415 33230 81218 15545
23415 33229 81217 15545
23415 33228 81216 15545
23512 34053 81610 15645
23513 34053 81619 15645
23512 34054 81610 15645
23513 34054 81620 15645
23512 34056 81611 15645
23513 34056 81619 15645
23512 34057 81611 15645
23513 34057 81620 15645
23512 34059 81612 15645
23513 34059 81619 15645
23512 34060 81612 15645
23513 34060 81620 15645
23512 34062 81613 15645
23513 34062 81619 15645
23512 34063 81613 15645
23513 34063 81620 15645
23512 34065 81614 15645
23513 34065 81619 15645
23512 34066 81614 15645
23513 34066 81620 15645
23512 34068 81615 15645
23513 34068 81619 15645
23512 34069 81615 15645
23513 34069 81620 15645
23512 34071 81616 15645
23513 34071 81619 15645
23512 34072 81616 15645
23513 34072 81620 15645
23512 34074 81617 15645
23513 34074 81619 15645
23512 34075 81617 15645
23513 34075 81620 15645
23512 34076 81601 15645
23513 34076 81619 15645
23512 34077 81601 15645
23513 34077 81620 15645
23512 34079 81602 15645
23513 34079 81619 15645
23512 34080 81602 15645
23513 34080 81620 15645
23512 34082 81603 15645
23513 34082 81619 15645
23512 34083 81603 15645
23513 34083 81620 15645
23512 34085 81604 15645
23513 34085 81619 15645
23512 34086 81604 15645
23513 34086 81620 15645
23512 34088 81605 15645
23513 34088 81619 15645
23512 34089 81605 15645
23513 34089 81620 15645
23512 34091 81606 15645
23513 34091 81619 15645
23512 34092 81606 15645
23513 34092 81620 15645
23512 34094 81607 15645
23513 34094 81619 15645
23512 34095 81607 15645
23513 34095 81620 15645
23512 34097 81608 15645
23513 34097 81619 15645
23512 34098 81608 15645
23513 34098 81620 15645
23512 34100 81609 15645
23513 34100 81619 15645
23512 34101 81609 15645
23513 34101 81620 15645
23536 48996 81680 15669
23537 48996 81684 15669
23536 48995 81680 15669
23537 48995 81683 15669
23536 48994 81679 15669
23537 48994 81683 15669
23536 35249 81679 15669
23537 35249 81684 15669
23536 35250 81680 15669
23537 35250 81681 15669
23536 35251 81680 15669
23537 35251 81682 15669
23536 48992 81679 15669
23537 48992 81681 15669
23536 48993 81679 15669
23537 48993 81682 15669
24705 46761 86169 16932
24706 46761 86173 16932
24705 46759 86169 16932
24706 46759 86171 16932
24705 46758 86169 16932
24706 46758 86170 16932
24705 46756 86168 16932
24706 46756 86176 16932
24705 46760 86169 16932
24706 46760 86172 16932
24705 46757 86168 16932
24706 46757 86177 16932
24705 46753 86168 16932
24706 46753 86173 16932
24705 46754 86168 16932
24706 46754 86174 16932
24705 46752 86168 16932
24706 46752 86172 16932
24705 46755 86168 16932
24706 46755 86175 16932
24705 46751 86168 16932
24706 46751 86171 16932
24705 46738 86168 16932
24706 46738 86170 16932
24705 46765 86169 16932
24706 46765 86177 16932
24705 46764 86169 16932
24706 46764 86176 16932
24705 46763 86169 16932
24706 46763 86175 16932
24705 46762 86169 16932
24706 46762 86174 16932
24710 46795 86197 16934
24709 46795 86189 16934
24710 46794 86196 16934
24709 46794 86189 16934
24710 46793 86195 16934
24709 46793 86189 16934
24710 46792 86194 16934
24709 46792 86189 16934
24710 46791 86193 16934
24709 46791 86189 16934
24710 46790 86192 16934
24709 46790 86189 16934
24710 46789 86191 16934
24709 46789 86189 16934
24710 46788 86190 16934
24709 46788 86189 16934
24710 46787 86197 16934
24709 46787 86188 16934
24710 46786 86196 16934
24709 46786 86188 16934
24710 46785 86195 16934
24709 46785 86188 16934
24710 46784 86194 16934
24709 46784 86188 16934
24710 46783 86193 16934
24709 46783 86188 16934
24710 46782 86192 16934
24709 46782 86188 16934
24710 46781 86191 16934
24709 46781 86188 16934
24710 46737 86190 16934
24709 46737 86188 16934
24729 46993 86266 16973
24729 46624 86265 16973
24739 47026 86287 16979
24739 47025 86286 16979
24739 47010 86285 16979
24744 47013 86297 16985
24744 47104 86298 16985
24744 47105 86299 16985