SELECT 
  f.feature_id, 
  f.purpose, 
  p.product_id, 
  p.parent_product_id, 
  g.id, 
  g.code 
FROM 
  cscart_product_variation_group_features AS f 
  INNER JOIN cscart_product_variation_groups AS g ON f.group_id = g.id 
  INNER JOIN cscart_product_variation_group_products AS p ON f.group_id = p.group_id 
WHERE 
  p.product_id IN (
    49169, 2917, 38552, 3975, 4373, 23481, 
    36308, 38553, 43651, 3978, 36717, 43650, 
    34678, 3979, 36472, 36471, 36473, 47487, 
    2047
  )

Query time 0.00521

JSON explain

{
  "query_block": {
    "select_id": 1,
    "nested_loop": [
      {
        "table": {
          "table_name": "p",
          "access_type": "range",
          "possible_keys": ["PRIMARY", "idx_group_id"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["product_id"],
          "rows": 19,
          "filtered": 100,
          "index_condition": "p.product_id in (49169,2917,38552,3975,4373,23481,36308,38553,43651,3978,36717,43650,34678,3979,36472,36471,36473,47487,2047)"
        }
      },
      {
        "table": {
          "table_name": "f",
          "access_type": "ref",
          "possible_keys": ["idx_group_id"],
          "key": "idx_group_id",
          "key_length": "3",
          "used_key_parts": ["group_id"],
          "ref": ["dev_db.p.group_id"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "g",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["id"],
          "ref": ["dev_db.p.group_id"],
          "rows": 1,
          "filtered": 100
        }
      }
    ]
  }
}

Result

feature_id purpose product_id parent_product_id id code
21271 group_variation_catalog_item 2047 0 13641 PV-D7A7995B5
20439 group_variation_catalog_item 3975 0 12891 PV-F4E247AAF
20436 group_variation_catalog_item 3978 0 12888 PV-3148B7C18
20435 group_variation_catalog_item 3979 0 12887 PV-C3E65E589
20287 group_variation_catalog_item 4373 0 12745 PV-BAF658B68
21748 group_variation_catalog_item 23481 0 14069 PV-B573E7395
23739 group_variation_catalog_item 36308 0 15863 PV-FAE2B40B6
23741 group_variation_catalog_item 36717 0 15865 PV-950672F0F
23951 group_variation_catalog_item 38552 0 16123 PV-544B5B6C2
23952 group_variation_catalog_item 38552 0 16123 PV-544B5B6C2
24437 group_variation_catalog_item 43650 0 16663 PV-78272CCE4
24438 group_variation_catalog_item 43651 0 16664 PV-4502AC509
24997 group_variation_catalog_item 49169 0 17242 PV-1F21E0084