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 (
    47596, 47595, 47594, 47593, 47592, 47591, 
    47590, 47589, 47588, 47690, 47805, 
    47804, 47803, 47802, 47801, 47800, 
    47799, 47798, 47797, 47796, 47795, 
    47794, 47793, 47792, 47791, 47790, 
    47789, 47788, 47787, 47786, 47785, 
    47784, 47783, 47782, 47781, 47562, 
    47561, 47707, 47706, 47705, 47704, 
    47703, 47702, 47701, 47700, 51279, 
    47691, 47688, 47686, 47685, 47684, 
    47683, 47646, 47548, 47745, 47644, 
    47489, 47485, 47484, 47640, 47478, 
    47636, 47473, 47641, 47451, 47381, 
    47358, 47627, 47615, 47614, 47613, 
    47612, 47611, 47610, 47609, 47608, 
    47607, 47606, 47487, 47477
  )

Query time 0.00077

Explain
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE f ALL idx_group_id 46
1 SIMPLE g eq_ref PRIMARY PRIMARY 3 toolboxdigitalshop_dev.f.group_id 1
1 SIMPLE p ref PRIMARY,idx_group_id idx_group_id 3 toolboxdigitalshop_dev.f.group_id 16 Using where