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 (
    5959, 41404, 33606, 2089, 3991, 6363, 
    15613, 40688, 1994, 3189, 350, 48849, 
    5643, 4823, 3186, 298, 37295, 4264, 
    4298, 1044, 1746, 351, 5457, 41112, 
    4272, 5472, 33464, 37298, 1850, 4814, 
    5588, 3992
  )

Query time 0.01008

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 (5959,41404,33606,2089,3991,6363,15613,40688,1994,3189,350,48849,5643,4823,3186,298,37295,4264,4298,1044,1746,351,5457,41112,4272,5472,33464,37298,1850,4814,5588,3992)"
        }
      },
      {
        "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
22410 group_variation_catalog_item 298 0 14672 PV-9A26CE632
22370 group_variation_catalog_item 350 0 14637 PV-91559D12A
22369 group_variation_catalog_item 351 0 14636 PV-DDAC56CE0
21922 group_variation_catalog_item 1044 0 14223 PV-58D89FB86
21419 group_variation_catalog_item 1850 0 13778 PV-142BAA09B
21312 group_variation_catalog_item 1994 0 13681 PV-13154EAAA
20728 group_variation_catalog_item 3186 0 13158 PV-12F4D29AE
20726 group_variation_catalog_item 3189 0 13156 PV-EFF68E950
20333 group_variation_catalog_item 4264 0 12790 PV-6C41FEA63
20325 group_variation_catalog_item 4272 0 12782 PV-82FB8A5FA
20194 group_variation_catalog_item 4814 0 12658 PV-B7A2EB1A8
20186 group_variation_catalog_item 4823 0 12654 PV-C76D76B59
20034 group_variation_catalog_item 5472 0 12530 PV-847DC428C
19991 group_variation_catalog_item 5588 0 12493 PV-A2239C1D6
19841 group_variation_catalog_item 5959 0 12351 PV-7764424F4
19814 group_variation_catalog_item 15613 0 12324 PV-D0146CF3F
23469 group_variation_catalog_item 33606 0 15596 PV-15C8980B0
23470 group_variation_catalog_item 33606 0 15596 PV-15C8980B0
24122 group_variation_catalog_item 40688 0 16334 PV-623EEE614
24191 group_variation_catalog_item 41112 0 16427 PV-B0F17B5F6