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 (
    8359, 8134, 8297, 8454, 18016, 8158, 
    8383, 7613, 8296, 8577, 7152, 18015, 
    8938, 7942, 7941, 7602, 7601, 7603, 
    7829, 7828, 7940, 8071, 8718, 7446
  )

Query time 0.00069

JSON explain

{
  "query_block": {
    "select_id": 1,
    "table": {
      "table_name": "f",
      "access_type": "ALL",
      "possible_keys": ["idx_group_id"],
      "rows": 6,
      "filtered": 100
    },
    "table": {
      "table_name": "g",
      "access_type": "eq_ref",
      "possible_keys": ["PRIMARY"],
      "key": "PRIMARY",
      "key_length": "3",
      "used_key_parts": ["id"],
      "ref": ["admin_test.f.group_id"],
      "rows": 1,
      "filtered": 100
    },
    "table": {
      "table_name": "p",
      "access_type": "ALL",
      "possible_keys": ["PRIMARY", "idx_group_id"],
      "rows": 15,
      "filtered": 80,
      "attached_condition": "p.group_id = f.group_id and p.product_id in (8359,8134,8297,8454,18016,8158,8383,7613,8296,8577,7152,18015,8938,7942,7941,7602,7601,7603,7829,7828,7940,8071,8718,7446)"
    }
  }
}

Result

feature_id purpose product_id parent_product_id id code
25 group_variation_catalog_item 8297 0 11 PV-30F3ABFF5