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 (
    3978, 3977, 49256, 36307, 4381, 1050, 
    3974, 2252, 33709, 3988, 36717, 43650, 
    36297, 2249, 40535, 33824, 353, 36295, 
    33721, 34678, 2260, 36300, 40532, 40527, 
    41230, 25159, 33713, 49309, 3979, 36293, 
    18710, 33835
  )

Query time 0.00346

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 (3978,3977,49256,36307,4381,1050,3974,2252,33709,3988,36717,43650,36297,2249,40535,33824,353,36295,33721,34678,2260,36300,40532,40527,41230,25159,33713,49309,3979,36293,18710,33835)"
        }
      },
      {
        "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
22367 group_variation_catalog_item 353 0 14634 PV-462AE4463
22568 group_catalog_item 2249 0 14827 PV-F1EDA17CF
22571 group_catalog_item 2252 0 14830 PV-83F90AE7B
22578 group_catalog_item 2260 0 14838 PV-44D62A78D
20440 group_variation_catalog_item 3974 0 12892 PV-DCFDA81C6
20437 group_variation_catalog_item 3977 0 12889 PV-F2CEFA808
20436 group_variation_catalog_item 3978 0 12888 PV-3148B7C18
20435 group_variation_catalog_item 3979 0 12887 PV-C3E65E589
20429 group_variation_catalog_item 3988 0 12881 PV-DE4F861B4
20279 group_variation_catalog_item 4381 0 12737 PV-4918BD128
20430 group_variation_catalog_item 18710 0 12882 PV-578EB8002
22236 group_variation_catalog_item 25159 0 14516 PV-3DAE0D6F9
23494 group_variation_catalog_item 33709 0 15624 PV-FF8C9EC27
23512 group_variation_catalog_item 33721 0 15644 PV-FF4839DFB
23496 group_variation_catalog_item 33835 0 15626 PV-EC8921774
23728 group_variation_catalog_item 36293 0 15852 PV-1AB8B4816
23730 group_variation_catalog_item 36295 0 15854 PV-A70E4E79F
23733 group_variation_catalog_item 36300 0 15857 PV-264A8A969
23740 group_variation_catalog_item 36307 0 15864 PV-DF6CD5910
23741 group_variation_catalog_item 36717 0 15865 PV-950672F0F
24095 group_variation_catalog_item 40527 0 16315 PV-E88C127EA
24094 group_variation_catalog_item 40532 0 16310 PV-2D852D1D2
24096 group_variation_catalog_item 40535 0 16312 PV-4A0D7BA55
24201 group_variation_catalog_item 41230 0 16457 PV-84FE87188
24437 group_variation_catalog_item 43650 0 16663 PV-78272CCE4
23738 group_variation_catalog_item 49256 0 15862 PV-DFC0043B0
24717 group_variation_catalog_item 49309 0 16945 PV-9AC8CC8A9