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 (
    31891, 3757, 3746, 1433, 6404, 4600, 
    37653, 27945, 3752, 1775, 1430, 1432, 
    37665, 4621, 31894, 5584, 2080, 271, 
    31893, 3751, 3759, 3758, 31895, 3762, 
    31880, 3748, 4042, 5591, 4596, 1774, 
    31889, 1769
  )

Query time 0.00269

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": 32,
          "filtered": 100,
          "index_condition": "p.product_id in (31891,3757,3746,1433,6404,4600,37653,27945,3752,1775,1430,1432,37665,4621,31894,5584,2080,271,31893,3751,3759,3758,31895,3762,31880,3748,4042,5591,4596,1774,31889,1769)"
        }
      },
      {
        "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
22432 group_variation_catalog_item 271 0 14692 PV-90B0D7E38
21653 group_variation_catalog_item 1430 0 13980 PV-1A7B0A300
21650 group_variation_catalog_item 1432 0 13978 PV-BF83D9B27
21649 group_variation_catalog_item 1433 0 13977 PV-850E6593F
21467 group_variation_catalog_item 1769 0 13820 PV-728902EC2
21462 group_variation_catalog_item 1774 0 13815 PV-A96ABBB67
21461 group_variation_catalog_item 1775 0 13814 PV-B4C62BCF6
19988 group_variation_catalog_item 5591 0 12490 PV-02CC84BA4
23804 group_variation_catalog_item 37653 0 15940 PV-6E471A912
23804 group_variation_catalog_item 37665 0 15941 PV-021BB8B59